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  }