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 @@

Welcome to Ember

+{{#link-to "other-page" class="other-page-link"}}Go to some other page{{/link-to}} + {{outlet}} diff --git a/tests/dummy/app/templates/other-page.hbs b/tests/dummy/app/templates/other-page.hbs new file mode 100644 index 00000000..48505073 --- /dev/null +++ b/tests/dummy/app/templates/other-page.hbs @@ -0,0 +1 @@ +

Some other page

diff --git a/vendor/ember-cli-qunit/test-loader.js b/vendor/ember-cli-qunit/test-loader.js index e471299d..58056582 100644 --- a/vendor/ember-cli-qunit/test-loader.js +++ b/vendor/ember-cli-qunit/test-loader.js @@ -15,6 +15,9 @@ } ready(function() { + var QUnitAdapter = require('ember-qunit').QUnitAdapter; + Ember.Test.adapter = QUnitAdapter.create(); + var testLoaderModulePath = 'ember-cli-test-loader/test-support/index'; if (!requirejs.entries[testLoaderModulePath]) {