diff --git a/package.json b/package.json index 3b957f70..ffa9dba3 100644 --- a/package.json +++ b/package.json @@ -32,15 +32,16 @@ "broccoli-merge-trees": "^1.1.0", "ember-cli-babel": "^5.1.5", "ember-cli-version-checker": "^1.1.4", - "ember-qunit": "^0.4.18", + "ember-qunit": "^1.0.0-beta.1", "qunit-notifications": "^0.1.1", - "qunitjs": "^1.20.0", + "qunitjs": "^2.0.1", "resolve": "^1.1.6", "rsvp": "^3.2.1" }, "devDependencies": { "ember-cli": "^2.4.2", "ember-cli-htmlbars": "^1.0.3", + "ember-load-initializers": "^0.5.1", "ember-resolver": "^2.0.3", "ember-try": "^0.2.2", "loader.js": "^4.0.1" diff --git a/tests/acceptance/adapter-test.js b/tests/acceptance/adapter-test.js new file mode 100644 index 00000000..a447702e --- /dev/null +++ b/tests/acceptance/adapter-test.js @@ -0,0 +1,14 @@ +import Ember from 'ember'; +import moduleForAcceptance from '../helpers/module-for-acceptance'; +import { test } from 'qunit'; + +moduleForAcceptance('Acceptance | Adapter'); + +test('starting and stoping async behavior works', function(assert) { + assert.expect(2); + + visit('/'); + andThen(() => assert.ok(true)); + click('.other-page-link'); + andThen(() => assert.ok(true)); +}); diff --git a/tests/dummy/app/router.js b/tests/dummy/app/router.js index 3bba78eb..7991ef10 100644 --- a/tests/dummy/app/router.js +++ b/tests/dummy/app/router.js @@ -6,6 +6,7 @@ const Router = Ember.Router.extend({ }); Router.map(function() { + this.route('other-page'); }); export default Router; diff --git a/tests/dummy/app/templates/application.hbs b/tests/dummy/app/templates/application.hbs index f8bc38e7..100fb3a9 100644 --- a/tests/dummy/app/templates/application.hbs +++ b/tests/dummy/app/templates/application.hbs @@ -1,3 +1,5 @@