UNPKG

ember-qunit

Version:

QUnit helpers for testing Ember.js applications

855 lines (591 loc) 78.9 kB
## v6.1.1 (2022-12-19) #### :bug: Bug Fix * [#999](https://github.com/emberjs/ember-qunit/pull/999) Use native types from `ember-resolver` ([@chriskrycho](https://github.com/chriskrycho)) * [#998](https://github.com/emberjs/ember-qunit/pull/998) Revert explicit `peerDependencies` contracts ([@chriskrycho](https://github.com/chriskrycho)) #### Committers: 1 - Chris Krycho ([@chriskrycho](https://github.com/chriskrycho)) ## v6.1.0 (2022-12-16) #### :rocket: Enhancement * [#995](https://github.com/emberjs/ember-qunit/pull/995) Feature: introduce native (ambient) TS types ([@chriskrycho](https://github.com/chriskrycho)) #### :house: Internal * [#979](https://github.com/emberjs/ember-qunit/pull/979) Re-roll `yarn.lock` ([@rwjblue](https://github.com/rwjblue)) * [#978](https://github.com/emberjs/ember-qunit/pull/978) Update `lint` related scripts (add `lint:fix`) ([@rwjblue](https://github.com/rwjblue)) * [#977](https://github.com/emberjs/ember-qunit/pull/977) Ensure CI jobs timeout after 10 minutes ([@rwjblue](https://github.com/rwjblue)) * [#976](https://github.com/emberjs/ember-qunit/pull/976) Add Ember 4.8 to CI matrix ([@rwjblue](https://github.com/rwjblue)) * [#975](https://github.com/emberjs/ember-qunit/pull/975) Cancel prior CI jobs for same PR ([@rwjblue](https://github.com/rwjblue)) * [#973](https://github.com/emberjs/ember-qunit/pull/973) Bump github actions ([@ctjhoa](https://github.com/ctjhoa)) #### Committers: 4 - Camille TJHOA ([@ctjhoa](https://github.com/ctjhoa)) - Chris Krycho ([@chriskrycho](https://github.com/chriskrycho)) - Krystan HuffMenne ([@gitKrystan](https://github.com/gitKrystan)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v6.0.0 (2022-10-07) #### :boom: Breaking Change * [#972](https://github.com/emberjs/ember-qunit/pull/972) Add support for Ember v4, drop support for < Ember 3.24 and deprecated features ([@chriskrycho](https://github.com/chriskrycho)) * [#921](https://github.com/emberjs/ember-qunit/pull/921) Update ember-auto-import to 2.x ([@mydea](https://github.com/mydea)) * [#931](https://github.com/emberjs/ember-qunit/pull/931) Drop support for Node < 14 ([@mydea](https://github.com/mydea)) #### :rocket: Enhancement * [#972](https://github.com/emberjs/ember-qunit/pull/972) Add support for Ember v4, drop support for < Ember 3.24 and deprecated features ([@chriskrycho](https://github.com/chriskrycho)) #### :bug: Bug Fix * [#912](https://github.com/emberjs/ember-qunit/pull/912) Make sure focus related tests don't fail when the test container is hidden ([@bertdeblock](https://github.com/bertdeblock)) #### :house: Internal * [#914](https://github.com/emberjs/ember-qunit/pull/914) Fix CI ([@bertdeblock](https://github.com/bertdeblock)) #### Committers: 3 - Bert De Block ([@bertdeblock](https://github.com/bertdeblock)) - Chris Krycho ([@chriskrycho](https://github.com/chriskrycho)) - Francesco Novy ([@mydea](https://github.com/mydea)) ## v5.1.5 (2021-10-06) #### :bug: Bug Fix * [#900](https://github.com/emberjs/ember-qunit/pull/900) Remove usage of APIs removed in Ember >= 4 ([@chancancode](https://github.com/chancancode)) #### :memo: Documentation * [#883](https://github.com/emberjs/ember-qunit/pull/883) Update migration documentation to add arguments to the example migrated functions ([@Oluwadamilareolusakin](https://github.com/Oluwadamilareolusakin)) * [#856](https://github.com/emberjs/ember-qunit/pull/856) Add ember-auto-import mention to migration docs ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#901](https://github.com/emberjs/ember-qunit/pull/901) Use ember-auto-import@2 to test ember-source >= 4 ([@rwjblue](https://github.com/rwjblue)) #### Committers: 5 - Godfrey Chan ([@chancancode](https://github.com/chancancode)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Stefan Penner ([@stefanpenner](https://github.com/stefanpenner)) - Tolulope Oluwadamilare Olusakin ([@Oluwadamilareolusakin](https://github.com/Oluwadamilareolusakin)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v5.1.4 (2021-03-09) #### :bug: Bug Fix * [#827](https://github.com/emberjs/ember-qunit/pull/827) Relax peer dependency minimums to ember-qunit@5.0.0 versions ([@rwjblue](https://github.com/rwjblue)) #### Committers: 2 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v5.1.3 (2021-02-18) #### :bug: Bug Fix * [#817](https://github.com/emberjs/ember-qunit/pull/817) Fixes testing container layout issues for QUnit 2.14 ([@drewlee](https://github.com/drewlee)) #### :memo: Documentation * [#815](https://github.com/emberjs/ember-qunit/pull/815) Update migration.md ([@hjdivad](https://github.com/hjdivad)) #### Committers: 4 - Alex LaFroscia ([@alexlafroscia](https://github.com/alexlafroscia)) - Andrew A Lee ([@drewlee](https://github.com/drewlee)) - David J. Hamilton ([@hjdivad](https://github.com/hjdivad)) - Travis Hoover ([@thoov](https://github.com/thoov)) ## v5.1.2 (2021-02-01) #### :bug: Bug Fix * [#804](https://github.com/emberjs/ember-qunit/pull/804) fix: ensure "Development Mode" is full screen ([@alexlafroscia](https://github.com/alexlafroscia)) #### :memo: Documentation * [#805](https://github.com/emberjs/ember-qunit/pull/805) Add V5 migration guide link to CHANGELOG ([@bmish](https://github.com/bmish)) #### :house: Internal * [#813](https://github.com/emberjs/ember-qunit/pull/813) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 4 - Alex LaFroscia ([@alexlafroscia](https://github.com/alexlafroscia)) - Bryan Mishkin ([@bmish](https://github.com/bmish)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v5.1.1 (2020-12-16) #### :bug: Bug Fix * [#790](https://github.com/emberjs/ember-qunit/pull/790) Update to ember-auto-import@1.10.0 at a minimum. ([@rwjblue](https://github.com/rwjblue)) * [#789](https://github.com/emberjs/ember-qunit/pull/789) Add treeType annotation to hint test-support to ember-auto-import. ([@rwjblue](https://github.com/rwjblue)) #### :memo: Documentation * [#787](https://github.com/emberjs/ember-qunit/pull/787) Clarified migration guide to v5.x when a project includes QUnit DOM ([@ijlee2](https://github.com/ijlee2)) #### Committers: 3 - Isaac Lee ([@ijlee2](https://github.com/ijlee2)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v5.1.0 (2020-12-07) #### :rocket: Enhancement * [#786](https://github.com/emberjs/ember-qunit/pull/786) Improve testing container visuals (prevent scrolling during tests, keep testing container in a fixed location) ([@BryanCrotaz](https://github.com/bryancrotaz)) #### Committers: 1 - Bryan ([@BryanCrotaz](https://github.com/BryanCrotaz)) ## v5.0.0 (2020-12-04) Also see the [V4 to V5 migration guide](https://github.com/emberjs/ember-qunit/blob/master/docs/migration.md#upgrading-from-v4x-to-v500). #### :boom: Breaking Change * [#745](https://github.com/emberjs/ember-qunit/pull/745) Update to @ember/test-helpers@2.0.0. ([@rwjblue](https://github.com/rwjblue)) * [#741](https://github.com/emberjs/ember-qunit/pull/741) Require host to provide testing fixture DOM elements. ([@rwjblue](https://github.com/rwjblue)) * [#740](https://github.com/emberjs/ember-qunit/pull/740) Drop support for configuring via `options['ember-cli-qunit']`. ([@rwjblue](https://github.com/rwjblue)) * [#738](https://github.com/emberjs/ember-qunit/pull/738) / [#749](https://github.com/emberjs/ember-qunit/pull/749) / [#752](https://github.com/emberjs/ember-qunit/pull/752) / [#754](https://github.com/emberjs/ember-qunit/pull/754) / [#761](https://github.com/emberjs/ember-qunit/pull/761) Require project to provide `@ember/test-helpers` and `qunit`. ([@rwjblue](https://github.com/rwjblue)) * [#739](https://github.com/emberjs/ember-qunit/pull/739) Drop support for Node 13. ([@rwjblue](https://github.com/rwjblue)) * [#737](https://github.com/emberjs/ember-qunit/pull/737) Remove re-exports from `qunit`. ([@rwjblue](https://github.com/rwjblue)) * [#736](https://github.com/emberjs/ember-qunit/pull/736) Remove moduleFor* methods. ([@rwjblue](https://github.com/rwjblue)) * [#687](https://github.com/emberjs/ember-qunit/pull/687) Drop ember-cli < 3.8 support ([@rwjblue](https://github.com/rwjblue)) * [#681](https://github.com/emberjs/ember-qunit/pull/681) Drop Support for Ember 3.7 and below ([@Turbo87](https://github.com/Turbo87)) * [#609](https://github.com/emberjs/ember-qunit/pull/609) Bump broccoli-funnel from 2.0.2 to 3.0.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) * [#616](https://github.com/emberjs/ember-qunit/pull/616) Drop support for Node 6 and 8 ([@Turbo87](https://github.com/Turbo87)) #### :rocket: Enhancement * [#763](https://github.com/emberjs/ember-qunit/pull/763) Add `fullscreencontainer` query param (similar to `devmode` but does not modify test timeout) ([@rohitpaulk](https://github.com/rohitpaulk)) * [#756](https://github.com/emberjs/ember-qunit/pull/756) Add Embroider test scenario. ([@rwjblue](https://github.com/rwjblue)) * [#613](https://github.com/emberjs/ember-qunit/pull/613) Use checkerboard pattern for testing container background ([@Turbo87](https://github.com/Turbo87)) #### :memo: Documentation * [#762](https://github.com/emberjs/ember-qunit/pull/762) Fix typos in comments ([@rohitpaulk](https://github.com/rohitpaulk)) * [#748](https://github.com/emberjs/ember-qunit/pull/748) Update migration guide to cover v4 -> v5. ([@rwjblue](https://github.com/rwjblue)) #### :bug: Bug Fix * [#758](https://github.com/emberjs/ember-qunit/pull/758) Fix usage within applications that do not have ember-auto-import. ([@rwjblue](https://github.com/rwjblue)) * [#757](https://github.com/emberjs/ember-qunit/pull/757) Correct invalid QUnit imports. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#750](https://github.com/emberjs/ember-qunit/pull/750) Update to `@ember/test-helpers@2.0.0-beta.6` minimum version. ([@rwjblue](https://github.com/rwjblue)) * [#744](https://github.com/emberjs/ember-qunit/pull/744) Move customized `qunit` module into `vendor/`. ([@rwjblue](https://github.com/rwjblue)) * [#747](https://github.com/emberjs/ember-qunit/pull/747) Add `@scalvert` to contributors. ([@rwjblue](https://github.com/rwjblue)) * [#746](https://github.com/emberjs/ember-qunit/pull/746) Update to ember-cli@3.20 blueprint. ([@rwjblue](https://github.com/rwjblue)) * [#743](https://github.com/emberjs/ember-qunit/pull/743) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue)) * [#742](https://github.com/emberjs/ember-qunit/pull/742) Remove unused `devDependencies`. ([@rwjblue](https://github.com/rwjblue)) * [#734](https://github.com/emberjs/ember-qunit/pull/734) Migrate to GitHub Actions. ([@rwjblue](https://github.com/rwjblue)) * [#679](https://github.com/emberjs/ember-qunit/pull/679) CI: Add test scenarios for Ember 3.4, 3.8, 3.12 and 3.16 ([@Turbo87](https://github.com/Turbo87)) #### Committers: 5 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) - Jan Bobisud ([@bobisjan](https://github.com/bobisjan)) - Paul Kuruvilla ([@rohitpaulk](https://github.com/rohitpaulk)) ## v5.0.0-beta.5 (2020-12-04) #### :rocket: Enhancement * [#763](https://github.com/emberjs/ember-qunit/pull/763) Add `fullscreencontainer` query param (similar to `devmode` but does not modify test timeout) ([@rohitpaulk](https://github.com/rohitpaulk)) * [#761](https://github.com/emberjs/ember-qunit/pull/761) Migrate to validate-peer-dependencies. ([@rwjblue](https://github.com/rwjblue)) * [#756](https://github.com/emberjs/ember-qunit/pull/756) Add Embroider test scenario. ([@rwjblue](https://github.com/rwjblue)) #### :bug: Bug Fix * [#776](https://github.com/emberjs/ember-qunit/pull/776) Override #qunit-fixture styling, place inside viewport ([@rohitpaulk](https://github.com/rohitpaulk)) * [#759](https://github.com/emberjs/ember-qunit/pull/759) Tweak the annotation for `treeForAddonTestSupport` ([@rwjblue](https://github.com/rwjblue)) #### :memo: Documentation * [#762](https://github.com/emberjs/ember-qunit/pull/762) Fix typos in comments ([@rohitpaulk](https://github.com/rohitpaulk)) #### :house: Internal * [#760](https://github.com/emberjs/ember-qunit/pull/760) Remove QUnit shim ([@bobisjan](https://github.com/bobisjan)) #### Committers: 4 - Jan Bobisud ([@bobisjan](https://github.com/bobisjan)) - Paul Kuruvilla ([@rohitpaulk](https://github.com/rohitpaulk)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v5.0.0-beta.4 (2020-09-16) #### :bug: Bug Fix * [#758](https://github.com/emberjs/ember-qunit/pull/758) Fix usage within applications that do not have ember-auto-import. ([@rwjblue](https://github.com/rwjblue)) * [#757](https://github.com/emberjs/ember-qunit/pull/757) Correct invalid QUnit imports. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 1 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v5.0.0-beta.3 (2020-09-16) #### :bug: Bug Fix * [#754](https://github.com/emberjs/ember-qunit/pull/754) Ensure peer dependency validation is performed from the parent's root. ([@rwjblue](https://github.com/rwjblue)) * [#752](https://github.com/emberjs/ember-qunit/pull/752) Fix issues with peerDependencies when ember-auto-import present. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#755](https://github.com/emberjs/ember-qunit/pull/755) Update automated release process. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 2 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v5.0.0-beta.2 (2020-08-27) #### :bug: Bug Fix * [#749](https://github.com/emberjs/ember-qunit/pull/749) Refactor peerDependencies validation check. ([@rwjblue](https://github.com/rwjblue)) #### :memo: Documentation * [#748](https://github.com/emberjs/ember-qunit/pull/748) Update migration guide to cover v4 -> v5. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#750](https://github.com/emberjs/ember-qunit/pull/750) Update to `@ember/test-helpers@2.0.0-beta.6` minimum version. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 1 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) ## v5.0.0-beta.1 (2020-08-18) #### :boom: Breaking Change * [#745](https://github.com/emberjs/ember-qunit/pull/745) Update to @ember/test-helpers@2.0.0. ([@rwjblue](https://github.com/rwjblue)) * [#741](https://github.com/emberjs/ember-qunit/pull/741) Require host to provide testing fixture DOM elements. ([@rwjblue](https://github.com/rwjblue)) * [#740](https://github.com/emberjs/ember-qunit/pull/740) Drop support for configuring via `options['ember-cli-qunit']`. ([@rwjblue](https://github.com/rwjblue)) * [#738](https://github.com/emberjs/ember-qunit/pull/738) Require project to provide `@ember/test-helpers` and `qunit`. ([@rwjblue](https://github.com/rwjblue)) * [#739](https://github.com/emberjs/ember-qunit/pull/739) Drop support for Node 13. ([@rwjblue](https://github.com/rwjblue)) * [#737](https://github.com/emberjs/ember-qunit/pull/737) Remove re-exports from `qunit`. ([@rwjblue](https://github.com/rwjblue)) * [#736](https://github.com/emberjs/ember-qunit/pull/736) Remove moduleFor* methods. ([@rwjblue](https://github.com/rwjblue)) * [#687](https://github.com/emberjs/ember-qunit/pull/687) Drop ember-cli < 3.8 support ([@rwjblue](https://github.com/rwjblue)) * [#681](https://github.com/emberjs/ember-qunit/pull/681) Drop Support for Ember 3.7 and below ([@Turbo87](https://github.com/Turbo87)) * [#609](https://github.com/emberjs/ember-qunit/pull/609) Bump broccoli-funnel from 2.0.2 to 3.0.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) * [#616](https://github.com/emberjs/ember-qunit/pull/616) Drop support for Node 6 and 8 ([@Turbo87](https://github.com/Turbo87)) #### :rocket: Enhancement * [#613](https://github.com/emberjs/ember-qunit/pull/613) Use checkerboard pattern for testing container background ([@Turbo87](https://github.com/Turbo87)) #### :house: Internal * [#744](https://github.com/emberjs/ember-qunit/pull/744) Move customized `qunit` module into `vendor/`. ([@rwjblue](https://github.com/rwjblue)) * [#747](https://github.com/emberjs/ember-qunit/pull/747) Add `@scalvert` to contributors. ([@rwjblue](https://github.com/rwjblue)) * [#746](https://github.com/emberjs/ember-qunit/pull/746) Update to ember-cli@3.20 blueprint. ([@rwjblue](https://github.com/rwjblue)) * [#743](https://github.com/emberjs/ember-qunit/pull/743) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue)) * [#742](https://github.com/emberjs/ember-qunit/pull/742) Remove unused `devDependencies`. ([@rwjblue](https://github.com/rwjblue)) * [#734](https://github.com/emberjs/ember-qunit/pull/734) Migrate to GitHub Actions. ([@rwjblue](https://github.com/rwjblue)) * [#679](https://github.com/emberjs/ember-qunit/pull/679) CI: Add test scenarios for Ember 3.4, 3.8, 3.12 and 3.16 ([@Turbo87](https://github.com/Turbo87)) #### Committers: 3 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v4.6.0 (2019-11-01) #### :rocket: Enhancement * [#584](https://github.com/emberjs/ember-qunit/pull/584) task(test metadata): Adding framework specific metadata ([@scalvert](https://github.com/scalvert)) #### :bug: Bug Fix * [#571](https://github.com/emberjs/ember-qunit/pull/571) Prevent leakage of position fixed elements from the testing container ([@nickschot](https://github.com/nickschot)) #### :house: Internal * [#581](https://github.com/emberjs/ember-qunit/pull/581) Bump @ember/test-helpers from 1.7.0 to 1.7.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) * [#578](https://github.com/emberjs/ember-qunit/pull/578) Bump qunit from 2.9.2 to 2.9.3 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) * [#579](https://github.com/emberjs/ember-qunit/pull/579) Bump @ember/test-helpers from 1.6.1 to 1.7.0 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) * [#575](https://github.com/emberjs/ember-qunit/pull/575) Pin engine.io subdependency to avoid local test issues on Node 6 ([@scalvert](https://github.com/scalvert)) * [#547](https://github.com/emberjs/ember-qunit/pull/547) Bump @ember/test-helpers from 1.6.0 to 1.6.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) #### Committers: 3 - Nick Schot ([@nickschot](https://github.com/nickschot)) - Steve Calvert ([@scalvert](https://github.com/scalvert)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v4.5.1 (2019-08-02) #### :bug: Bug Fix * [#528](https://github.com/emberjs/ember-qunit/pull/528) Add a small configurable delay to test isolation validation assertion. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 2 - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v4.5.0 (2019-07-30) #### :rocket: Enhancement * [#507](https://github.com/emberjs/ember-qunit/pull/507) Upgrade @ember/test-helpers to 1.6.0. ([@rwjblue](https://github.com/rwjblue)) * [#483](https://github.com/emberjs/ember-qunit/pull/483) Deprecate legacy test APIs ([@chadhietala](https://github.com/chadhietala)) #### :bug: Bug Fix * [#526](https://github.com/emberjs/ember-qunit/pull/526) Fix error message for test isolation validation ([@scalvert](https://github.com/scalvert)) * [#497](https://github.com/emberjs/ember-qunit/pull/497) Work around issue with pauseTest() timing out. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#490](https://github.com/emberjs/ember-qunit/pull/490) package.json: Use regular version constraints ([@Turbo87](https://github.com/Turbo87)) #### Committers: 5 - Chad Hietala ([@chadhietala](https://github.com/chadhietala)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Steve Calvert ([@scalvert](https://github.com/scalvert)) - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) ## v4.4.1 (2019-02-25) #### :bug: Bug Fix * [#454](https://github.com/emberjs/ember-qunit/pull/454) Bump QUnit from 2.9.1 to 2.9.2 ([@dependabot[bot]](https://github.com/apps/dependabot)) #### :house: Internal * [#453](https://github.com/emberjs/ember-qunit/pull/453) Converting ember-qunit to use test isolation primatives from @ember/test-helpers ([@scalvert](https://github.com/scalvert)) #### Committers: 1 - Steve Calvert ([@scalvert](https://github.com/scalvert)) ## v4.4.0 (2019-02-19) #### :rocket: Enhancement * [#445](https://github.com/emberjs/ember-qunit/pull/445) Extending test isolation validation to include QUnit timeouts ([@scalvert](https://github.com/scalvert)) #### Committers: 1 - Steve Calvert ([@scalvert](https://github.com/scalvert)) ## v4.3.0 (2019-02-06) #### :rocket: Enhancement * [#437](https://github.com/emberjs/ember-qunit/pull/437) Ensure Ember.onerror is reset after each test ([@scalvert](https://github.com/scalvert)) #### Committers: 1 - Steve Calvert ([@scalvert](https://github.com/scalvert)) ## v4.2.0 (2018-12-13) #### :rocket: Enhancement * [#408](https://github.com/emberjs/ember-qunit/pull/408) Avoid `await settled()` in teardown when using async leak detection. ([@rwjblue](https://github.com/rwjblue)) * [#389](https://github.com/emberjs/ember-qunit/pull/389) Refactor `setupTestIsolationValidation` workflow. ([@scalvert](https://github.com/scalvert)) #### :bug: Bug Fix * [#404](https://github.com/emberjs/ember-qunit/pull/404) Avoid subsequent test failures when prior test returns rejected RSVP.Promise. ([@scalvert](https://github.com/scalvert)) #### :house: Internal * [#398](https://github.com/emberjs/ember-qunit/pull/398) TravisCI: Remove deprecated `sudo: false` option ([@Turbo87](https://github.com/Turbo87)) * [#402](https://github.com/emberjs/ember-qunit/pull/402) Update @ember/test-helpers to ^1.1.0. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 4 - Jan Bobisud ([@bobisjan](https://github.com/bobisjan)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Steve Calvert ([@scalvert](https://github.com/scalvert)) - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) ## v4.1.2 (2018-11-08) #### :bug: Bug Fix * [#385](https://github.com/emberjs/ember-qunit/pull/385) Bugfix: fixes issue with test-isolation-validation output ([@scalvert](https://github.com/scalvert)) * [#383](https://github.com/emberjs/ember-qunit/pull/383) Bump @ember/test-helpers from 1.0.0 to 1.0.1 ([@dependabot[bot]](https://github.com/apps/dependabot)) #### Committers: 1 - Steve Calvert ([@scalvert](https://github.com/scalvert)) ## v4.1.1 (2018-11-06) #### :bug: Bug Fix * [#381](https://github.com/emberjs/ember-qunit/pull/381) Prevent errors for skipped tests when using RSVP.Promise as Promise polyfill. ([@step2yeung](https://github.com/step2yeung)) #### Committers: 1 - Stephen Yeung ([@step2yeung](https://github.com/step2yeung)) ## v4.1.0 (2018-11-05) #### :rocket: Enhancement * [#380](https://github.com/emberjs/ember-qunit/pull/380) Update to QUnit to 2.8.0 ([@gabrielcsapo](https://github.com/gabrielcsapo)) #### Committers: 1 - Gabriel Csapo ([@gabrielcsapo](https://github.com/gabrielcsapo)) ## v4.0.0 (2018-10-30) #### :boom: Breaking Change * [#348](https://github.com/emberjs/ember-qunit/pull/348) Bump ember-cli-babel from 6.17.2 to 7.1.2 ([@dependabot[bot]](https://github.com/apps/dependabot)) * [#354](https://github.com/emberjs/ember-qunit/pull/354) Drop support for Node.js 4 and below ([@Turbo87](https://github.com/Turbo87)) #### :rocket: Enhancement * [#373](https://github.com/emberjs/ember-qunit/pull/373) Adding debug info to test isolation validation ([@scalvert](https://github.com/scalvert)) #### :bug: Bug Fix * [#369](https://github.com/emberjs/ember-qunit/pull/369) Upgrade qunit to v2.7.1 ([@stefanpenner](https://github.com/stefanpenner)) #### :house: Internal * [#358](https://github.com/emberjs/ember-qunit/pull/358) Remove obsolete dependency resolution overrides ([@Turbo87](https://github.com/Turbo87)) #### :memo: Documentation * [#371](https://github.com/emberjs/ember-qunit/pull/371) README: Add "Requirements" section ([@Turbo87](https://github.com/Turbo87)) #### Committers: 4 - Stefan Penner ([@stefanpenner](https://github.com/stefanpenner)) - Robert Jackson ([@rwjblue](https://github.com/rwjblue)) - Steve Calvert ([@scalvert](https://github.com/scalvert)) - Tobias Bieniek ([@Turbo87](https://github.com/Turbo87)) ## v3.5.3 (2018-10-19) and v3.5.2 (2018-10-18) `v3.5.2` was mistakenly released with a breaking change that dropped support for Node.js 4. To resolve this situation we have re-released `v3.5.1` as `v3.5.3`. ## v3.5.1 (2018-10-13) #### :bug: Bug Fix * [#353](https://github.com/emberjs/ember-qunit/pull/353) Pin `qunit` dependency to v2.6.x for Node 4 compatibility. ([@Turbo87](https://github.com/Turbo87)) #### Committers: 1 - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## v3.5.0 (2018-10-10) #### :rocket: Enhancement * [#339](https://github.com/emberjs/ember-qunit/pull/351) Update `qunit` to 2.7.0. ([@turbo87](https://github.com/turbo87)) #### Committers: 1 - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## v3.4.2 (2018-10-02) #### :rocket: Enhancement * [#339](https://github.com/emberjs/ember-qunit/pull/339) Update @ember/test-helpers to v0.7.26. ([@rwjblue](https://github.com/rwjblue)) * [#331](https://github.com/emberjs/ember-qunit/pull/331) Bump minimum required @ember/test-helpers to 0.7.25. ([@john-griffin](https://github.com/john-griffin)) * [#330](https://github.com/emberjs/ember-qunit/pull/330) Improve ModuleLoadFailure handling. ([@stefanpenner](https://github.com/stefanpenner)) #### :memo: Documentation * [#333](https://github.com/emberjs/ember-qunit/pull/333) Add info about Ember.testing changes. ([@tmquinn](https://github.com/tmquinn)) #### :house: Internal * [#336](https://github.com/emberjs/ember-qunit/pull/336) Remove polyfillMemoryLeakPrevention. ([@tmquinn](https://github.com/tmquinn)) * [#338](https://github.com/emberjs/ember-qunit/pull/338) Lock ember-data to 2.16.2. ([@rwjblue](https://github.com/rwjblue)) * [#329](https://github.com/emberjs/ember-qunit/pull/329) npmignore: Do not publish `yarn.lock` file. ([@Turbo87](https://github.com/Turbo87)) #### Committers: 5 - John Griffin ([john-griffin](https://github.com/john-griffin)) - Quinn Hoyer ([tmquinn](https://github.com/tmquinn)) - Robert Jackson ([rwjblue](https://github.com/rwjblue)) - Stefan Penner ([stefanpenner](https://github.com/stefanpenner)) - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## v3.4.1 (2018-05-15) #### :bug: Bug Fix * [#328](https://github.com/emberjs/ember-qunit/pull/328) Polyfill memory leak prevention. ([@rwjblue](https://github.com/rwjblue)) * [#324](https://github.com/emberjs/ember-qunit/pull/324) bumped version requirement of ember-cli-babel from ^6.3.0 to ^6.8.2. ([@StephenAWalsh](https://github.com/StephenAWalsh)) #### :memo: Documentation * [#326](https://github.com/emberjs/ember-qunit/pull/326) Test isolation validation comment is incorrect. ([@scalvert](https://github.com/scalvert)) #### Committers: 3 - Robert Jackson ([rwjblue](https://github.com/rwjblue)) - Steve Calvert ([scalvert](https://github.com/scalvert)) - Steve Walsh ([StephenAWalsh](https://github.com/StephenAWalsh)) ## v3.4.0 (2018-03-28) #### :rocket: Enhancement * [#314](https://github.com/emberjs/ember-qunit/pull/314) Adding tests not settled detection support in tests. ([@scalvert](https://github.com/scalvert)) #### :memo: Documentation * [#323](https://github.com/emberjs/ember-qunit/pull/323) Fix example in transition guide. ([@simonihmig](https://github.com/simonihmig)) * [#321](https://github.com/emberjs/ember-qunit/pull/321) README: Fix documentation issues. ([@Turbo87](https://github.com/Turbo87)) * [#322](https://github.com/emberjs/ember-qunit/pull/322) Add Migration Guide. ([@simonihmig](https://github.com/simonihmig)) * [#320](https://github.com/emberjs/ember-qunit/pull/320) Update Docs. ([@Turbo87](https://github.com/Turbo87)) * [#317](https://github.com/emberjs/ember-qunit/pull/317) Update README.md. ([@demee](https://github.com/demee)) #### Committers: 4 - Simon Ihmig ([simonihmig](https://github.com/simonihmig)) - Slawomir Demichowicz ([demee](https://github.com/demee)) - Steve Calvert ([scalvert](https://github.com/scalvert)) - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## v3.3.2 (2018-02-16) #### :bug: Bug Fix * [#316](https://github.com/emberjs/ember-qunit/pull/316) Update @ember/test-helpers minimum version to 0.7.18. ([@rwjblue](https://github.com/rwjblue)) * [#315](https://github.com/emberjs/ember-qunit/pull/315) Add assert.expect to Ember.onerror validation test. ([@nlfurniss](https://github.com/nlfurniss)) #### Committers: 2 - Nathaniel Furniss ([nlfurniss](https://github.com/nlfurniss)) - Robert Jackson ([rwjblue](https://github.com/rwjblue)) ## v3.3.1 (2018-02-11) #### :rocket: Enhancement * [#313](https://github.com/emberjs/ember-qunit/pull/313) Update `@ember/test-helpers` to v0.7.17. ([@Turbo87](https://github.com/Turbo87)) #### :bug: Bug Fix * [#312](https://github.com/emberjs/ember-qunit/pull/312) Ensure `exception` is _actually_ removed for Ember 2.17+. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#312](https://github.com/emberjs/ember-qunit/pull/312) Update ember-try config to avoid bower for Ember channels. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 2 - Robert Jackson ([rwjblue](https://github.com/rwjblue)) - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## v3.3.0 (2018-01-17) #### :rocket: Enhancement * [#307](https://github.com/emberjs/ember-qunit/pull/307) Remove `exception` method from QUnit test adapter when using Ember 2.17+. ([@rwjblue](https://github.com/rwjblue)) * [#306](https://github.com/emberjs/ember-qunit/pull/306) Update to QUnit 2.5.0. ([@rwjblue](https://github.com/rwjblue)) * [#304](https://github.com/emberjs/ember-qunit/pull/304) Add validation for `Ember.onerror` in testing. ([@rwjblue](https://github.com/rwjblue)) #### :bug: Bug Fix * [#308](https://github.com/emberjs/ember-qunit/pull/308) Fix deprecations for `@ember/test-helpers` reexports. ([@dfreeman](https://github.com/dfreeman)) #### :memo: Documentation * [#310](https://github.com/emberjs/ember-qunit/pull/310) README: Use SVG badge. ([@olleolleolle](https://github.com/olleolleolle)) #### :house: Internal * [#311](https://github.com/emberjs/ember-qunit/pull/311) Fix issues with sudo: false infra on Travis CI. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 3 - Dan Freeman ([dfreeman](https://github.com/dfreeman)) - Olle Jonsson ([olleolleolle](https://github.com/olleolleolle)) - Robert Jackson ([rwjblue](https://github.com/rwjblue)) ## v3.2.2 (2017-12-18) #### :bug: Bug Fix * [#305](https://github.com/emberjs/ember-qunit/pull/305) Bring back re-exports (with a deprecation).. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 1 - Robert Jackson ([rwjblue](https://github.com/rwjblue)) ## v3.2.1 (2017-12-17) #### :bug: Bug Fix * [#303](https://github.com/emberjs/ember-qunit/pull/303) Ensure Ember.testing is set properly during *ALL* tests.. ([@rwjblue](https://github.com/rwjblue)) #### Committers: 1 - Robert Jackson ([rwjblue](https://github.com/rwjblue)) ## v3.2.0 (2017-12-17) #### :rocket: Enhancement * [#302](https://github.com/emberjs/ember-qunit/pull/302) Implement `startApplicationTest` from emberjs/rfcs#268. ([@rwjblue](https://github.com/rwjblue)) #### :house: Internal * [#299](https://github.com/emberjs/ember-qunit/pull/299) CI: Use Node 4 for tests. ([@Turbo87](https://github.com/Turbo87)) #### Committers: 2 - Robert Jackson ([rwjblue](https://github.com/rwjblue)) - Tobias Bieniek ([Turbo87](https://github.com/Turbo87)) ## [v3.0.0](https://github.com/emberjs/ember-qunit/tree/v3.0.0) (2017-11-11) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.8...v3.0.0) **Implemented enhancements:** - Update to @ember/test-helpers \(from ember-test-helpers\). [\#296](https://github.com/emberjs/ember-qunit/pull/296) ([rwjblue](https://github.com/rwjblue)) ## [v3.0.0-beta.8](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.8) (2017-11-11) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.7...v3.0.0-beta.8) ## [v3.0.0-beta.7](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.7) (2017-11-06) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.6...v3.0.0-beta.7) **Merged pull requests:** - Migrate from `qunitjs` to `qunit` package. [\#295](https://github.com/emberjs/ember-qunit/pull/295) ([rwjblue](https://github.com/rwjblue)) ## [v3.0.0-beta.6](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.6) (2017-11-05) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.5...v3.0.0-beta.6) **Merged pull requests:** - Make `setupTest` and `setupRenderingTest` async. [\#292](https://github.com/emberjs/ember-qunit/pull/292) ([rwjblue](https://github.com/rwjblue)) ## [v3.0.0-beta.5](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.5) (2017-11-05) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.4...v3.0.0-beta.5) **Implemented enhancements:** - Update ember-test-helpers to expose `pauseTest` / `resumeTest` [\#291](https://github.com/emberjs/ember-qunit/pull/291) ([rwjblue](https://github.com/rwjblue)) **Fixed bugs:** - Add `pauseTest` and `resumeTest` functionality in `setupTest`. [\#287](https://github.com/emberjs/ember-qunit/issues/287) **Closed issues:** - beta.2 model unit tests failing w/codemod [\#289](https://github.com/emberjs/ember-qunit/issues/289) - Async behavior outside of a test [\#246](https://github.com/emberjs/ember-qunit/issues/246) - Upgrading to v0.4.12 causes error: `calling set on destroyed object` [\#233](https://github.com/emberjs/ember-qunit/issues/233) - Does it work with model POJO attributes? [\#139](https://github.com/emberjs/ember-qunit/issues/139) - moduleFor not allowing Adapter to use its Serializer. [\#69](https://github.com/emberjs/ember-qunit/issues/69) - moduleForComponent issue with {{link-to}} helpers [\#52](https://github.com/emberjs/ember-qunit/issues/52) - moduleForComponent and callbacks not working? [\#37](https://github.com/emberjs/ember-qunit/issues/37) ## [v3.0.0-beta.4](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.4) (2017-10-17) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.3...v3.0.0-beta.4) **Implemented enhancements:** - Implement RFC 232 \(New QUnit Testing API\) [\#208](https://github.com/emberjs/ember-qunit/issues/208) - Add basic implementation of new ember-qunit API. [\#286](https://github.com/emberjs/ember-qunit/pull/286) ([rwjblue](https://github.com/rwjblue)) **Closed issues:** - Model unit tests silently cache this.subject\(\) [\#278](https://github.com/emberjs/ember-qunit/issues/278) - assert.throws fails in component integration tests with ember 2.12 [\#256](https://github.com/emberjs/ember-qunit/issues/256) - Better assertion message when ember asserts. [\#247](https://github.com/emberjs/ember-qunit/issues/247) - When a service is injected in a router the routes unit tests fail [\#218](https://github.com/emberjs/ember-qunit/issues/218) - \[QUESTION\]: can we update this test to show what ember 2.x tests would do? [\#215](https://github.com/emberjs/ember-qunit/issues/215) - cannot get async test to work [\#209](https://github.com/emberjs/ember-qunit/issues/209) - Addons "Unable to find partial with name" [\#202](https://github.com/emberjs/ember-qunit/issues/202) - needs fails with single-character underscore helper name [\#201](https://github.com/emberjs/ember-qunit/issues/201) - Intermittent issues triggering events on elements with bound actions [\#193](https://github.com/emberjs/ember-qunit/issues/193) - Make beforeEach & afterEach respect returned promises [\#192](https://github.com/emberjs/ember-qunit/issues/192) - async beforeEach [\#186](https://github.com/emberjs/ember-qunit/issues/186) - Access to the component instance in moduleForComponent should be possible [\#184](https://github.com/emberjs/ember-qunit/issues/184) - Merge unit / integration component tests [\#183](https://github.com/emberjs/ember-qunit/issues/183) - .jshintignore ignored in addon [\#173](https://github.com/emberjs/ember-qunit/issues/173) - You cannot use the same root element \(\#ember-testing\) multiple times in an Ember.Application [\#168](https://github.com/emberjs/ember-qunit/issues/168) - App.destroy doesn't properly cleanup, possible regression [\#166](https://github.com/emberjs/ember-qunit/issues/166) - Does beforeEach support more than 1 promise resolve? [\#165](https://github.com/emberjs/ember-qunit/issues/165) - Called start\(\) outside of a test context [\#143](https://github.com/emberjs/ember-qunit/issues/143) - problem returning application from qunit setup module callback [\#123](https://github.com/emberjs/ember-qunit/issues/123) - Release New Version -- 0.2.0 [\#121](https://github.com/emberjs/ember-qunit/issues/121) - moduleFor undefined function [\#117](https://github.com/emberjs/ember-qunit/issues/117) - Update QUnit hook names: setup/teardown is deprecated for beforeEach/afterEach [\#114](https://github.com/emberjs/ember-qunit/issues/114) - Does delegate functionality still exist in moduleFor? [\#112](https://github.com/emberjs/ember-qunit/issues/112) - Child belongsTo Father, then Father belongsTo GrandFather issue.. [\#109](https://github.com/emberjs/ember-qunit/issues/109) - async func test fails after stored in sessionStorage [\#107](https://github.com/emberjs/ember-qunit/issues/107) - qunit master now supports the promise start/stop stuff [\#95](https://github.com/emberjs/ember-qunit/issues/95) - New helper moduleForAdapter? [\#92](https://github.com/emberjs/ember-qunit/issues/92) - How to erase contents in store\(\) after each test? [\#83](https://github.com/emberjs/ember-qunit/issues/83) - Writing unit tests which will work with templates. [\#68](https://github.com/emberjs/ember-qunit/issues/68) - I believe these deps, are incorrect [\#59](https://github.com/emberjs/ember-qunit/issues/59) - Can't call `this.append\(\)` in `setup` and still have tests work [\#58](https://github.com/emberjs/ember-qunit/issues/58) - Document that es6 transpiler must enable CompatFix or change exports [\#43](https://github.com/emberjs/ember-qunit/issues/43) - You cannot use the same root element \(body\) [\#29](https://github.com/emberjs/ember-qunit/issues/29) - figure out how to resolve templates on a default resolver [\#23](https://github.com/emberjs/ember-qunit/issues/23) - refactor moduleForComponent view logic [\#21](https://github.com/emberjs/ember-qunit/issues/21) - Unit + Intergration Test Conflicts [\#20](https://github.com/emberjs/ember-qunit/issues/20) - Extending test for 3rd party additions [\#14](https://github.com/emberjs/ember-qunit/issues/14) - using needs does weird things when you have multiple tests under the module [\#12](https://github.com/emberjs/ember-qunit/issues/12) - Gotchas [\#10](https://github.com/emberjs/ember-qunit/issues/10) - noCleanup option [\#6](https://github.com/emberjs/ember-qunit/issues/6) - potential container variable leek [\#3](https://github.com/emberjs/ember-qunit/issues/3) - moduleFor\(View|Component\) needs eventDispatcher [\#2](https://github.com/emberjs/ember-qunit/issues/2) - stricter about cleanup/leaks [\#1](https://github.com/emberjs/ember-qunit/issues/1) **Merged pull requests:** - Use yarn instead of npm [\#285](https://github.com/emberjs/ember-qunit/pull/285) ([Turbo87](https://github.com/Turbo87)) ## [v3.0.0-beta.3](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.3) (2017-10-11) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.2...v3.0.0-beta.3) **Closed issues:** - 0.4.24 is not tagged on bower install? [\#271](https://github.com/emberjs/ember-qunit/issues/271) **Merged pull requests:** - Properly call `setTestGenerator` method. [\#284](https://github.com/emberjs/ember-qunit/pull/284) ([rwjblue](https://github.com/rwjblue)) ## [v3.0.0-beta.2](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.2) (2017-10-07) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.1...v3.0.0-beta.2) **Merged pull requests:** - Bring over more functionality from ember-cli-qunit. [\#283](https://github.com/emberjs/ember-qunit/pull/283) ([rwjblue](https://github.com/rwjblue)) ## [v3.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.1) (2017-10-07) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.2.0...v3.0.0-beta.1) **Closed issues:** - How to configure QUnit? [\#281](https://github.com/emberjs/ember-qunit/issues/281) - Visit\('foo'\), route goes to localhost:4200/foo in test [\#279](https://github.com/emberjs/ember-qunit/issues/279) **Merged pull requests:** - Make into an addon. [\#282](https://github.com/emberjs/ember-qunit/pull/282) ([rwjblue](https://github.com/rwjblue)) ## [v2.2.0](https://github.com/emberjs/ember-qunit/tree/v2.2.0) (2017-07-21) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.4...v2.2.0) **Closed issues:** - Could not find module `ember-qunit` [\#277](https://github.com/emberjs/ember-qunit/issues/277) - Could not find module `ember-resolver` imported from `AppName/resolver` [\#276](https://github.com/emberjs/ember-qunit/issues/276) **Merged pull requests:** - Make throw/assertion stack traces useful [\#280](https://github.com/emberjs/ember-qunit/pull/280) ([stefanpenner](https://github.com/stefanpenner)) - FIX: A typo was preventing the globalize build from working [\#275](https://github.com/emberjs/ember-qunit/pull/275) ([eviltrout](https://github.com/eviltrout)) ## [v2.1.4](https://github.com/emberjs/ember-qunit/tree/v2.1.4) (2017-06-07) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.3...v2.1.4) **Closed issues:** - Phantom 2.1 - Tests Fail on Object.assign, ember-resolver missing, and more - All Works in Chrome [\#273](https://github.com/emberjs/ember-qunit/issues/273) - Question: Can I setup multiple resolvers in an acceptance test? [\#272](https://github.com/emberjs/ember-qunit/issues/272) - Teardown with App.destroy [\#113](https://github.com/emberjs/ember-qunit/issues/113) **Merged pull requests:** - fix leak [\#274](https://github.com/emberjs/ember-qunit/pull/274) ([stefanpenner](https://github.com/stefanpenner)) ## [v2.1.3](https://github.com/emberjs/ember-qunit/tree/v2.1.3) (2017-04-30) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.2...v2.1.3) **Fixed bugs:** - Tests failing in beforeEach\(\) due to module being undefined [\#268](https://github.com/emberjs/ember-qunit/issues/268) **Closed issues:** - a skip before test fails when this.subject\(\) is called in beforeEach [\#269](https://github.com/emberjs/ember-qunit/issues/269) - Error: Could not find module `ember-qunit` [\#265](https://github.com/emberjs/ember-qunit/issues/265) **Merged pull requests:** - Convert "loader.js" from bower to npm dependency [\#270](https://github.com/emberjs/ember-qunit/pull/270) ([Turbo87](https://github.com/Turbo87)) ## [v2.1.2](https://github.com/emberjs/ember-qunit/tree/v2.1.2) (2017-04-11) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.1...v2.1.2) **Merged pull requests:** - Fix modules with no callbacks [\#267](https://github.com/emberjs/ember-qunit/pull/267) ([trentmwillis](https://github.com/trentmwillis)) ## [v2.1.1](https://github.com/emberjs/ember-qunit/tree/v2.1.1) (2017-04-11) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.24...v2.1.1) **Fixed bugs:** - `needs` not resolving after module change [\#262](https://github.com/emberjs/ember-qunit/issues/262) **Closed issues:** - 0.4.23 breaks tests in PhantomJS [\#264](https://github.com/emberjs/ember-qunit/issues/264) **Merged pull requests:** - Add RELEASE.md to document release process [\#266](https://github.com/emberjs/ember-qunit/pull/266) ([trentmwillis](https://github.com/trentmwillis)) - Handle async behaviour outside of tests [\#253](https://github.com/emberjs/ember-qunit/pull/253) ([mydea](https://github.com/mydea)) ## [v0.4.24](https://github.com/emberjs/ember-qunit/tree/v0.4.24) (2017-04-10) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.23...v0.4.24) **Merged pull requests:** - Revert "Reset `module` variable after all tests in module are completed." [\#263](https://github.com/emberjs/ember-qunit/pull/263) ([trentmwillis](https://github.com/trentmwillis)) - Reset `module` variable after all tests in module are completed. [\#260](https://github.com/emberjs/ember-qunit/pull/260) ([rwjblue](https://github.com/rwjblue)) ## [v0.4.23](https://github.com/emberjs/ember-qunit/tree/v0.4.23) (2017-04-06) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.0...v0.4.23) **Merged pull requests:** - Reset `module` variable after all tests in module are completed. [\#261](https://github.com/emberjs/ember-qunit/pull/261) ([rwjblue](https://github.com/rwjblue)) ## [v2.1.0](https://github.com/emberjs/ember-qunit/tree/v2.1.0) (2017-03-25) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.0.0...v2.1.0) **Merged pull requests:** - Export todo [\#259](https://github.com/emberjs/ember-qunit/pull/259) ([drewchandler](https://github.com/drewchandler)) - Update package versions for build. [\#257](https://github.com/emberjs/ember-qunit/pull/257) ([rwjblue](https://github.com/rwjblue)) - Ensure all exports are globalized. [\#252](https://github.com/emberjs/ember-qunit/pull/252) ([rwjblue](https://github.com/rwjblue)) ## [v2.0.0](https://github.com/emberjs/ember-qunit/tree/v2.0.0) (2017-03-23) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.0.0-beta.1...v2.0.0) **Closed issues:** - Test of the recompute function in an Ember helper always fails [\#254](https://github.com/emberjs/ember-qunit/issues/254) - Add TypeScript typings for global helpers [\#251](https://github.com/emberjs/ember-qunit/issues/251) - Unable to test `Ember.onError` after upgrading [\#250](https://github.com/emberjs/ember-qunit/issues/250) ## [v2.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v2.0.0-beta.1) (2016-11-28) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v1.0.0...v2.0.0-beta.1) **Merged pull requests:** - Update "ember-test-helpers" to v0.6.0-beta.1 [\#249](https://github.com/emberjs/ember-qunit/pull/249) ([Turbo87](https://github.com/Turbo87)) ## [v1.0.0](https://github.com/emberjs/ember-qunit/tree/v1.0.0) (2016-10-26) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v1.0.0-beta.1...v1.0.0) **Closed issues:** - Move repo to emberjs org. [\#242](https://github.com/emberjs/ember-qunit/issues/242) - Polymorphic relationships via mixin break tests [\#240](https://github.com/emberjs/ember-qunit/issues/240) - ember-test-helpers uses Ember.merge which is deprecated [\#221](https://github.com/emberjs/ember-qunit/issues/221) - Problems with moduleForComponent and testing div ID [\#40](https://github.com/emberjs/ember-qunit/issues/40) **Merged pull requests:** - Make Qunit module available as 'ember-qunit' export [\#245](https://github.com/emberjs/ember-qunit/pull/245) ([zzarcon](https://github.com/zzarcon)) - Add 'phantomjs-prebuilt' to dev dependency in order to make test work locally [\#244](https://github.com/emberjs/ember-qunit/pull/244) ([zzarcon](https://github.com/zzarcon)) - Use emberjs org name instead of rwjblue [\#243](https://github.com/emberjs/ember-qunit/pull/243) ([zzarcon](https://github.com/zzarcon)) - Super minor readme typo [\#241](https://github.com/emberjs/ember-qunit/pull/241) ([derekdowling](https://github.com/derekdowling)) ## [v1.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v1.0.0-beta.1) (2016-08-17) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.22...v1.0.0-beta.1) **Merged pull requests:** - Upgrade QUnit to 2.0 [\#234](https://github.com/emberjs/ember-qunit/pull/234) ([trentmwillis](https://github.com/trentmwillis)) ## [v0.4.22](https://github.com/emberjs/ember-qunit/tree/v0.4.22) (2016-08-17) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.21...v0.4.22) **Merged pull requests:** - Respect beforeEach and afterEach hooks returning promises [\#239](https://github.com/emberjs/ember-qunit/pull/239) ([trentmwillis](https://github.com/trentmwillis)) - Add CHANGELOG file [\#236](https://github.com/emberjs/ember-qunit/pull/236) ([Turbo87](https://github.com/Turbo87)) ## [v0.4.21](https://github.com/emberjs/ember-qunit/tree/v0.4.21) (2016-08-16) [Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.20...v0.4.21) **Closed issues:** - moduleFor & friends: Support nested modules as provided by QUnit.module [\#232](https://github.com/emberjs/ember-qunit/issues/232) - can't use Qunit's new before and after hooks [\#229](https://github.com/emberjs/ember-qunit/issues/229) - reason without stack but with message will error [\#227](https://github.com/emberjs/ember-qunit/issues/227) - Inconsistent Mixin testing behavior [\#226](https://github.com/emberjs/ember-qunit/issues/226) - Singletons are not destroyed between integration tests [\#222](https://github.com/emberjs/ember-qunit/issues/222) - I