Sha256: 2ee93a9b166ce21c424beb8ad4cbde6c402697de5d7b2faf880b717f402138c1

Contents?: true

Size: 696 Bytes

Versions: 53

Compression:

Stored size: 696 Bytes

Contents

/* global require */

var Application = require('test-app/app')['default'];
var Router = require('test-app/router')['default'];
import Ember from 'ember';

export default function startApp(attrs) {
  var App;

  var attributes = Ember.merge({
    // useful Test defaults
    rootElement: '#ember-testing',
    LOG_ACTIVE_GENERATION:false,
    LOG_VIEW_LOOKUPS: false
  }, attrs); // but you can override;

  Router.reopen({
    location: 'none'
  });

  Ember.run(function(){
    App = Application.create(attributes);
    App.setupForTesting();
    App.injectTestHelpers();
  });

  App.reset(); // this shouldn't be needed, i want to be able to "start an app at a specific URL"

  return App;
}

Version data entries

53 entries across 53 versions & 3 rubygems

Version Path
middleman-core-4.6.0 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.5.1 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.5.0 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.4.3 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.4.2 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.4.0 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.11 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.10 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.8 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.7 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/middleman-core-4.3.3/fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.6 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.5 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.4 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.3 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.2 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.1 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.0 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.0.rc.4 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js
middleman-core-4.3.0.rc.3 fixtures/ember-cli-app/test-app/tests/helpers/start-app.js