github.com/outbrain/consul@v1.4.5/ui-v2/tests/helpers/start-app.js (about) 1 import Application from '../../app'; 2 import config from '../../config/environment'; 3 import { merge } from '@ember/polyfills'; 4 import { run } from '@ember/runloop'; 5 6 export default function startApp(attrs) { 7 let attributes = merge({}, config.APP); 8 attributes.autoboot = true; 9 attributes = merge(attributes, attrs); // use defaults, but you can override; 10 11 return run(() => { 12 let application = Application.create(attributes); 13 application.setupForTesting(); 14 application.injectTestHelpers(); 15 return application; 16 }); 17 }