`test:sync` and `test:async` are no longer needed, the async test can be defined in the same way as `default_options` and `custom_options`:

```js
     loopback_angular: {
        options: {
          input: 'test/fixtures/app.js'
        },
        default_options: {
          options: {
            output: 'tmp/default_options'
          }
        },
        custom_options: {
          options: {
            output: 'tmp/custom_options',
            ngModuleName: 'customServices',
            apiUrl: 'http://custom/api/'
          }
        },
        async_app: {
          options: {
            input: 'test/fixtures/app-async.js',
            output: 'tmp/async_app'
          }
        }
      },
```

The nodeunit test code can go to `test/loopback_angular_test.js`.

Mayhap I am missing the point of separating sync & async tests. What benefits do you see in splitting sync and async tests?