github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/tests/helpers/start-app.js (about)

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