github.com/jancarloviray/community@v0.41.1-0.20170124221257-33a66c87cf2f/app/tests/helpers/start-app.js (about) 1 import Ember from 'ember'; 2 import Application from '../../app'; 3 import config from '../../config/environment'; 4 import './stub-audit'; 5 import './user-login'; 6 import './wait-to-appear'; 7 import './wait-to-disappear'; 8 import './stub-user-notification'; 9 import './authenticate-user'; 10 11 export default function startApp(attrs) { 12 let application; 13 14 let attributes = Ember.merge({}, config.APP); 15 attributes = Ember.merge(attributes, attrs); // use defaults, but you can override; 16 17 Ember.run(() => { 18 application = Application.create(attributes); 19 application.setupForTesting(); 20 application.injectTestHelpers(); 21 }); 22 23 return application; 24 }