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 }