github.com/hspak/nomad@v0.7.2-0.20180309000617-bc4ae22a39a5/ui/tests/helpers/start-app.js (about)

     1  import { run } from '@ember/runloop';
     2  import { merge } from '@ember/polyfills';
     3  import Application from '../../app';
     4  import config from '../../config/environment';
     5  import registerPowerSelectHelpers from 'ember-power-select/test-support/helpers';
     6  
     7  registerPowerSelectHelpers();
     8  
     9  export default function startApp(attrs) {
    10    let attributes = merge({}, config.APP);
    11    attributes = merge(attributes, attrs); // use defaults, but you can override;
    12  
    13    return run(() => {
    14      let application = Application.create(attributes);
    15      application.setupForTesting();
    16      application.injectTestHelpers();
    17      return application;
    18    });
    19  }