- #649 chore(deps): Upgrades ember-test-waiters to latest version (0.9.1) (@scalvert)
- #636 refactor(DebugInfo): Changes DebugInfo constructor signature to POJO (@scalvert)
- Steve Calvert (@scalvert)
- #632 Add
ember-test-waiters
and integrate into settledness checks (@scalvert) - #608 Adding custom test debug info API (@scalvert)
- #594 Update API docs to simplify table of contents (@ygongdev)
- #580 Remove invalid reexports (@villander)
- Michael Villander (@villander)
- Steve Calvert (@scalvert)
- Yicheng (Jerry) Gong (@ygongdev)
- Steve Calvert (@scalvert)
- Steve Calvert (@scalvert)
- Robert Jackson (@rwjblue)
- #543 Add deprecation for this.$ in rendering tests (@simonihmig)
- Simon Ihmig (@simonihmig)
- #482 Wait for pending route transitions as part of settledness check (@AlexTraher) (@dexturr) (@rwjblue)
- Alex (@AlexTraher)
- Dexter Edwards (@dexturr)
- Robert Jackson (@rwjblue)
- #540 Adds
setupOnerror
utility to allow patchingEmber.onerror
in individual tests (@scalvert) - #505 Update dependency on ember-cli-htmlbars-inline-precompile to ^2.1.0. (@rwjblue)
- #541 Fix issues around
Ember.$
deprecation. (@rwjblue) - #465 Ensure
typeIn
has correct key option (@mydea)
- #497 Only customize RSVP's async for Ember older than 1.7. (@rwjblue)
- #481 Allow ember-cli-htmlbars-inline-precompile 2.x and 1.x (@mydea)
- #491 TravisCI: Remove deprecated
sudo: false
option (@Turbo87) - #480 Extract Prettier configuration to .prettierrc.js file. (@rwjblue)
- #463 Improve type declarations (@Turbo87)
- Francesco Novy (@mydea)
- Peter Wagenet (@wagenet)
- Robert Jackson (@rwjblue)
- Tobias Bieniek (@Turbo87)
- #466 Fix precompile errors and prevent regressions. (@rwjblue)
- #452 Import type definitions from
@types/ember__test-helpers
(@Turbo87) - #450 Convert to TypeScript (@Turbo87)
- #464 Add *.ts to
.npmignore
. (@rwjblue) - #462 Improve ESLint usage (@Turbo87)
- #456 tests: Adjust import paths to use
@ember/test-helpers
(@Turbo87) - #449 CI: Only run for
master
, PRs and version tags and branches (@Turbo87) - #448 CI: Use
name
property instead ofNAME
env var workaround (@Turbo87)
- #427 Drop support for Node.js 4 and below (@Turbo87)
- #425 Drop support for ember-cli 2.12 and below (@dependabot)
- #370 Allow internal
nextTick
utility to use microtasks when possible. (@rwjblue) - #428 Standardize params for calling triggerEvent on file input (@mattdonnelly)
- Francesco Novy (@mydea)
- Matt Donnelly (@mattdonnelly)
- Robert Jackson (@rwjblue)
- Tobias Bieniek (@Turbo87)
- Francesco Novy (mydea)
- #410 Use
assign
instead of deprecatedmerge
. (@wagenet) - #397 Add
typeIn
helper to triggerkeyup
,keypress
andkeyup
events when filling inputs. (@mfeckie) - #398 Add options to
click
,doubleClick
, andtap
. (@BryanCrotaz) - #387 Update
buildMouseEvent
to useMouseEvent
constructor if it is present. (@ggayowsky) - #391 Add numbers to
keyFromKeyCode
. (@localpcguy) - #392 Include selector in
waitFor()
's default timeout message. (@gabrielgrant) - #382 Add
doubleClick
helper. (@mmun)
- #413 Clear requests array when tearing down. (@hjdivad)
- #404 Fix
getRootElement
failing whenApplication.rootElement
is an element. (@apellerano-pw)
- #408 Update
setupApplicationContext
documentation. (@vitch) - #340 Add some specific documentation for uploading files. (@jrjohnson)
- #396 docs(api): try fixing
getSettledState
list. (@knownasilya) - #199 Replace hard-coded guides link with /current. (@acorncom)
- #386 Fix
waitFor
return value documentation. (@pcambra)
- Andrew Pellerano (apellerano-pw)
- Bryan (BryanCrotaz)
- David Baker (acorncom)
- David J. Hamilton (hjdivad)
- Gabriel Grant (gabrielgrant)
- Ilya Radchenko (knownasilya)
- Jonathan Johnson (jrjohnson)
- Kelvin Luck (vitch)
- Martin Feckie (mfeckie)
- Martin Muñoz (mmun)
- Mike Behnke (localpcguy)
- Pedro (pcambra)
- Peter Wagenet (wagenet)
- Robert Jackson (rwjblue)
- ggayowsky
- #384 Prevent
click
from triggering events on disabled form elements. (@kellyselden)
- #384 Prevent
click
from triggering events on disabled form elements. (@kellyselden)
- Kelly Selden (kellyselden)
- Robert Jackson (rwjblue)
- Tobias Bieniek (Turbo87)
- Tobias Bieniek (Turbo87)
- #374 Change descriptors to allow properties to be enumerated and configured. (@jimenglish81)
- #361 Fix KeyboardEvent#key and allow
triggerKeyEvent
to receive keys instead of keycodes. (@cibernox) - #356 add waitFor msg. (@snewcomer)
- #358 Add
context
argument assertions to thefind
andfindAll
helpers. (@Turbo87) - #349 Protect context properties and methods from overwriting. (@Turbo87)
- #346 Allow for custom error message in waitUntil helper. (@BitBrit)
- Fix invalid publish artifact (missing directory contents).
- Robert Jackson
- #336 Make
getApplication
public. (@snewcomer)
- #331 Check
nodeType
rather thaninstanceOf
Check. (@spencer516)
- Andrew Kirwin (amk221)
- Scott Newcomer (snewcomer)
- Spencer P (spencer516)
- Tobias Bieniek (Turbo87)
- Robert Jackson (rwjblue)
- #309 Make getRootElement() public. (@bendemboski)
- Ben Demboski (bendemboski)
- #308 Implement
find()
andfindAll()
DOM helpers. (@bendemboski)
- Ben Demboski (bendemboski)
- #307 Make sure initializers can modify the DOM. (@bendemboski)
- #302 Allow empty string to fillIn. (@snewcomer)
- #301 README: use SVG badges. (@olleolleolle)
- #304 Update to 2.18. (@cibernox)
- #298 Avoid using Bower builds for release, beta, and canary.... (@rwjblue)
- Ben Demboski (bendemboski)
- Miguel Camba (cibernox)
- Olle Jonsson (olleolleolle)
- Robert Jackson (rwjblue)
- Scott Newcomer (snewcomer)
- Robert Jackson (rwjblue)
- #295 Use "real" rootElement for DOM interaction helpers. (@rwjblue)
- #292 Refactor settled to leverage waitUntil. (@rwjblue)
- #294 Update documentation to generate into API.md. (@rwjblue)
- #291 Document all the things... (@rwjblue)
- #287 Flesh out DOM interaction helper documentation. (@rwjblue)
- #293 Chore: Remove RSVP "resolve in run-loop" config. (@rwjblue)
- #290 Tests: Make valid-jsdoc an error (instead of warning). (@rwjblue)
- #289 Fix documentation deployment in CI.. (@rwjblue)
- #288 Tweak linting configuration.. (@rwjblue)
- Robert Jackson (rwjblue)
- Tobias Bieniek (Turbo87)
- Robert Jackson (rwjblue)
- Robert Jackson (rwjblue)
- #276 Fix issues with IE11. All tests now passing on IE11, Chrome, FireFox, Edge, and Safari. 🎉 (@cibernox)
- Miguel Camba (cibernox)
- Robert Jackson (rwjblue)
- #258 Bring over DOM helper implementation from
ember-native-dom-helpers
. First step towards implementing emberjs/rfcs#268. (@rwjblue)
- #261 Cleanup
settle()
integration tests. (@Turbo87) - #257 Run
yarn lint
andyarn test
from the same job in first stage.. (@rwjblue)
v0.7.3 (2017-12-05)
Implemented enhancements:
- Refactor
isSettled
to allow better insight into current state. #251 (rwjblue) - Expose
isSettled
utility function. #248 (rwjblue)
Fixed bugs:
Closed issues:
- Remove
ember-beta
from allowed failures. #249 - moduleForModel doesn't play nicely with application serializer. #165
- Unit testing components with new attrs hash #63
- Support non ember-data models #29
- Generated controller test fails to lookup another controller factory (through needs) #8
- Unit test for model requires inclusion of any other "referenced" model into needs. #6
Merged pull requests:
- CI: Use Node 4 for tests #256 (Turbo87)
- Use build stages to fail early... #255 (rwjblue)
- Upgrade default Ember version to 2.17. #254 (rwjblue)
- Remove usage of Ember.Handlebars.SafeString. #253 (rwjblue)
v0.7.2 (2017-11-30)
Implemented enhancements:
Closed issues:
- Leaking states between tests (because of acceptance tests) #243
- Allowing rejected promises in integration tests #197
v0.7.1 (2017-11-11)
Implemented enhancements:
v0.7.0 (2017-11-11)
Implemented enhancements:
v0.7.0-beta.11 (2017-11-10)
Implemented enhancements:
- Use
Application.buildInstance
if possible to createowner
for use in tests. #234
Merged pull requests:
- Random cleanup... #238 (rwjblue)
- Use
Application.create\(\).buildInstance\(\)
if possible. #237 (rwjblue)
v0.7.0-beta.10 (2017-11-05)
Implemented enhancements:
- Make
setupContext
/teardownContext
async #235
Merged pull requests:
v0.7.0-beta.9 (2017-11-05)
Implemented enhancements:
Fixed bugs:
- Broken tests in v0.7.0-beta.8 #231
Closed issues:
- this.on() no longer supported in rendering tests? #232
v0.7.0-beta.8 (2017-10-20)
Fixed bugs:
- New
setupRenderingTest
seems to recreate the\#ember-testing-container
for every test #228 - Ensure ember-testing-container is reset properly. #229 (rwjblue)
- Set Ember.testing only while actually running a test. #227 (rwjblue)
Closed issues:
- TypeError: Cannot read property 'resolveRegistration' of undefined #230
v0.7.0-beta.7 (2017-10-17)
Fixed bugs:
v0.7.0-beta.6 (2017-10-17)
Implemented enhancements:
Merged pull requests:
- Update README for new API iteration. #225 (rwjblue)
- Continue to flesh out more tests for new API's. #224 (rwjblue)
- Move
setContext
intosetupContext
. #221 (rwjblue)
v0.7.0-beta.5 (2017-10-16)
Implemented enhancements:
- Expose
element
in component integration tests #184 - Deprecate
this.container
andthis.registry
when using Ember 2.3.0. #120 - Way to use extended EventDispatcher #20
- Expose test helpers for component unit tests #3
- Basic implementation for new testing API. #220 (rwjblue)
Fixed bugs:
- Tests fail after upgrading to 0.5.17 - unable to find custom store #130
- Document "integration: true" and "needs" #55
Closed issues:
- Simplify support matrix. #206
- contextualizeCallbacks prevents custom test instance helpers #204
- 0.6.3 is breaking existing tests #203
- initializers affect component integration tests if there is an acceptance test #146
- Service injection fails in integration tests #109
- Integration test with router injected into component #103
- Failing test suite under 0.5.9 #97
- Inject integration test helpers into component integration tests. #67
- add-ons unit tests fail to retrieve custom factories #54
- View-rendering with
{{outlet}}
in views template fails #36 - If ED is being used and integration:true then I should be able to access the store #31
- Working with new Container/Registry Implementation #7
Merged pull requests:
- Use yarn instead of npm #219 (Turbo87)
- Reorganize repo internals to prepare for RFC 232 implementation. #218 (rwjblue)
v0.7.0-beta.4 (2017-10-10)
Closed issues:
- Release via TravisCI #214
Merged pull requests:
- Remove
TestModuleForIntegration
. #217 (rwjblue) - Travis: Automatically publish tags to npm #216 (Turbo87)
- Reduce direct jQuery usage in tests. #215 (rwjblue)
v0.7.0-beta.3 (2017-10-08)
Closed issues:
- Convert to Ember addon #210
v0.7.0-beta.2 (2017-10-07)
Implemented enhancements:
v0.7.0-beta.1 (2017-10-07)
Implemented enhancements:
- Migrate to an addon. #213 (rwjblue)
- Ensure RSVP promises do not need manual Ember.run wrapping. #201 (rwjblue)
- Updates to ensure ember-data from npm works properly. #200 (rwjblue)
Closed issues:
- Document
resolver
option for modules #208
Merged pull requests:
- Document ability to set module-specific resolver #209 (trentmwillis)
v0.6.3 (2017-03-04)
Fixed bugs:
v0.6.2 (2017-02-14)
Fixed bugs:
- Deprecation Warning thrown Even when
needs:\[\]
is passed #195
Merged pull requests:
v0.6.1 (2017-01-24)
Implemented enhancements:
- Ember 2.12: Use factoryFor instead of lookupFactory, if available #194 (bwbuchanan)
Closed issues:
v0.6.0 (2016-12-21)
Implemented enhancements:
- JSHint not catching missing semicolon's aka. replace JSHint with ESLint #70
- Replace JSHint with ESLint #190 (Turbo87)
Closed issues:
Merged pull requests:
- README: Update links #193 (Turbo87)
- Cleanup package.json file #188 (Turbo87)
- Update dependencies #187 (Turbo87)
- Update QUnit module example #186 (martndemus)
v0.6.0-beta.1 (2016-11-27)
Implemented enhancements:
- Publish to npm #58
Closed issues:
- test-module-for-integration.js #182
Merged pull requests:
- Replace "klassy" with ES6 classes #183 (Turbo87)
- Overriding toString() to return the test subject name #181 (kiwiupover)
v0.5.34 (2016-10-03)
Closed issues:
Merged pull requests:
- Reset ember-testing div to initial state on teardown #180 (trentmwillis)
- Fix the build (skipping a willDestroyElement test) for canary builds. #179 (rwjblue)
v0.5.33 (2016-08-18)
Closed issues:
Merged pull requests:
- Introduce resolver option to test module #174 (trentmwillis)
v0.5.32 (2016-08-16)
Merged pull requests:
v0.5.31 (2016-08-03)
Merged pull requests:
- Enable usage when jQuery is not present. #172 (rwjblue)
- Avoid duplication between test-module-for-component and test-module-for-integration. #171 (rwjblue)
v0.5.30 (2016-08-01)
Merged pull requests:
- Only append to the DOM when the first
this.render
is called. #170 (rwjblue) - More alpha work. #169 (rwjblue)
v0.5.29 (2016-08-01)
Merged pull requests:
v0.5.28 (2016-07-30)
Merged pull requests:
- Call
Ember.ApplicationInstance.setupRegistry
if present. #167 (rwjblue) - Updating Package Versions within current range #166 (elwayman02)
v0.5.27 (2016-06-20)
Closed issues:
- Attempting to inject an unknown injection:
router:main
when running unit or integration tests for controllers or routes. #151
Merged pull requests:
- Fix the module-for-integration tests on Ember canary. #163 (rwjblue)
- export unsetContext from the main module #162 (CodeOfficer)
v0.5.26 (2016-06-07)
Closed issues:
- Minor version 0.5.24 -> 0.5.25 broke my tests #159
Merged pull requests:
v0.5.25 (2016-06-06)
Closed issues:
- can't test customEvents #75
Merged pull requests:
v0.5.24 (2016-05-25)
Closed issues:
- How should mutliple render calls in one test behave? #111
Merged pull requests:
v0.5.23 (2016-05-05)
Closed issues:
- Component context should be cleaned up between integration tests? #149
- Check Ember.Test.waiters in wait helper #139
Merged pull requests:
- Fix the build... #154 (rwjblue)
- Use new path to loader.js #153 (danjamin)
- Prefer Ember.assign over Ember.merge #150 (martndemus)
v0.5.22 (2016-01-31)
Merged pull requests:
- Test ember-data-2.3 in addon mode. #148 (rwjblue)
- Add
clearRender
method to allow testing of willDestroyElement. #147 (rwjblue) - Add moduleForIntegration #144 (matteddy)
v0.5.21 (2016-01-24)
Merged pull requests:
- Avoid using DS.JSONAPIAdapter if module is present. #143 (rwjblue)
- Load the JSONAPIAdapter out of require instead of assuming its on a D… #142 (bmac)
- Add support for Ember Test registered waiters to wait helper #141 (adamjmcgrath)
v0.5.20 (2016-01-23)
Closed issues:
- Global DS with Ember Data 2.3 #140
Merged pull requests:
- Make build-registry work correctly when ember-data addon is used #138 (pangratz)
- Change callback context to deprecate test module properties #136 (trentmwillis)
- Add moduleForAcceptance #129 (matteddy)
v0.5.19 (2015-12-12)
v0.5.18 (2015-12-12)
Closed issues:
- Return passed value from
set
andsetProperties
on integration tests #131
Merged pull requests:
- Enable publishing to NPM. #135 (rwjblue)
- Use NPM for klassy dep. #134 (rwjblue)
- Return passed in value for set and setProperties in integration test #132 (trentmwillis)
- Add JSHint to project. #128 (rwjblue)
- Update ember-cli to latest released version. #123 (rwjblue)
- Provide better context for
subject\(\)
deprecation #57 (seanpdoyle)
v0.5.17 (2015-12-07)
Closed issues:
Merged pull requests:
- Fix registry resolver for isolated container @2.3+ #127 (nickiaconis)
- Restrict integration: 'legacy' to component tests. #122 (rwjblue)
- Add support for
integration: 'legacy'
#121 (rwjblue)
v0.5.16 (2015-11-10)
Merged pull requests:
v0.5.15 (2015-11-10)
Closed issues:
- Events are fired twice for
onxxxx
type of handlers #116 - Injecting services for component integration tests doesn't seem to work #114
Merged pull requests:
v0.5.14 (2015-10-21)
Closed issues:
- Implicit service injection fails in unit tests for dasherized names #108
Merged pull requests:
v0.5.13 (2015-10-20)
Closed issues:
- TestModuleFor{App,Acceptance} proposal #94
Merged pull requests:
- Add
wait
helper. #112 (rwjblue) - [CLEANUP] remove empty file #110 (pangratz)
- Update README.md #107 (Kuzirashi)
- prepend tear down steps like tearDownForComponent in the begining of tearDownSteps array #104 (tsing80)
v0.5.12 (2015-10-02)
Merged pull requests:
v0.5.11 (2015-10-01)
Merged pull requests:
- Add public API for injection & registration #105 (ef4)
- Add
id
anduntil
to deprecations. #102 (rwjblue)
v0.5.10 (2015-09-13)
Closed issues:
- [CANARY] Test suite fails against ember-canary 2.2.0 #99
- No way to call component.didInsertElement() in component integration test #84
Merged pull requests:
- Move action handling from module to context #101 (ef4)
- Do not register a router service for Ember <1.13 #100 (mixonic)
- Fix typo in thrown error #98 (HeroicEric)
v0.5.9 (2015-08-20)
Merged pull requests:
- Allow overriding services/factories in the registry. #96 (rwjblue)
- Update ember-try config. #95 (rwjblue)
- [BUGFIX] Pass in model name to
store.adapterFor
#93 (seanpdoyle) - Throw when integration and needs declared #78 (bcardarella)
- Additional dom testing events. #66 (blimmer)
v0.5.8 (2015-07-30)
Closed issues:
- Recent view registry change breaks tests #91
- Deprecation message You tried to look up 'store:main', but this has been deprecated in favor of 'service:store' #65
- Deprecation message DS.FixtureAdapter has been deprecated #64
Merged pull requests:
v0.5.7 (2015-07-28)
Merged pull requests:
v0.5.6 (2015-07-24)
Merged pull requests:
- Add support for closure actions in component integration test #89 (martndemus)
- Remove dependencies that are actually dev dependencies #88 (chadhietala)
v0.5.5 (2015-07-23)
Closed issues:
- Angle bracket components error when resolving #77
Merged pull requests:
- ensure we correctly cleanup the context #87 (stefanpenner)
v0.5.4 (2015-07-21)
Merged pull requests:
v0.5.3 (2015-07-21)
Closed issues:
- "Render node exists without concomitant env" in 1.13.4 #76
Merged pull requests:
v0.5.2 (2015-07-20)
Closed issues:
- Does not work with Ember 2.0.0 beta 3 #80
- Component integration tests used deprecated Ember.View #59
Merged pull requests:
- Prevent errors when Ember.View / Ember._MetamorphView are undefined. #79 (rwjblue)
- allow getProperties and setProperties for component integration tests #68 (CodeOfficer)
v0.5.1 (2015-07-06)
Closed issues:
- remove dependency on klassy, prefer raw JS or core-object #56
- Accessing store and other services from #50
- this.subject() throws error in moduleForModel if { integration: true } #46
- TestModuleForComponent, integration: true, and {{link-to}} incompatible #41
Merged pull requests:
- Update test-module-for-model.js #74 (quaertym)
- Guard against exceptions in the setup steps. #73 (winding-lines)
- Ember.keys is deprecated in favor of Object.keys #71 (jpadilla)
- punctual punctuation #69 (CodeOfficer)
- Add a test for {{component}} helper #62 (ef4)
- Don't replace Ember's internal view:toplevel #61 (ef4)
- Compatibility with Ember 1.13+ #60 (ef4)
v0.5.0 (2015-05-18)
Merged pull requests:
v0.4.6 (2015-05-18)
Closed issues:
- moduleForComponent accepts 3 or 1 argument, should also accept 2 #52
- Feature request: support for block-params #40
- Proposal: switching to template-driven component integration tests #25
Merged pull requests:
v0.4.5 (2015-05-14)
Closed issues:
- Needs no longer optional in v0.4.4? Unit tests deprecated? #47
- New factories in isolatedContainer for Glimmer #43
Merged pull requests:
- Allow missing arguments for
moduleForComponent
. #48 (rwjblue) - Add javascript syntax highlighting to README example #45 (HeroicEric)
v0.4.4 (2015-05-06)
Merged pull requests:
- Add container items required for Glimmer. #44 (rwjblue)
- Delegate to DS._setupContainer when available to register service:store #39 (bmac)
- Support component integration tests #38 (ef4)
- Add automated testing against many Ember versions. #35 (rwjblue)
v0.4.3 (2015-04-04)
Merged pull requests:
v0.4.2 (2015-04-04)
Closed issues:
- isolated-container depends on private view #30
Merged pull requests:
- Register some built in Ember Data objects if ED exists on the page. #33 (bmac)
- Asynchronous module hooks #32 (ef4)
v0.4.1 (2015-03-24)
Merged pull requests:
v0.4.0 (2015-03-17)
Merged pull requests:
v0.3.6 (2015-03-12)
Merged pull requests:
v0.3.5 (2015-03-11)
Closed issues:
- setup and teardown are not passing original arguments from frameworks #22
Merged pull requests:
- Set
registry.normalizeFullName
toresolver.normalize
. #23 (dgeb) - Adding standalone integration test support #21 (ef4)
v0.3.4 (2015-02-22)
Merged pull requests:
- Fix
afterTeardown
callback removal. #19 (rwjblue) - destroy the subject in teardown #18 (CodeOfficer)
- make sure bower_components folder is where broccoli expects #17 (CodeOfficer)
v0.3.3 (2015-02-19)
Merged pull requests:
- Component not in dom in willDestroyElement #16 (craigteegarden)
v0.3.2 (2015-02-10)
Merged pull requests:
- Expose registry methods from isolatedContainer without deprecations. #15 (dgeb)
- Ensure callbacks are called in the test module's context. #14 (dgeb)
v0.3.1 (2015-02-08)
Merged pull requests:
v0.3.0 (2015-01-31)
Merged pull requests:
- Ensure that
setup
callback is invoked with the correct context. #12 (rwjblue) - Use ember-cli for easier building. #11 (rwjblue)
v0.2.0 (2015-01-22)
v0.1.0 (2015-01-22)
Merged pull requests:
- Update ES6 module transpiler and proper sourcemap concatenation #10 (chadhietala)
- Move to loader.js@3.0.0 and use ember-cli dependencies #9 (chadhietala)
v0.0.7 (2014-11-19)
Merged pull requests:
- The isolated container exposes Ember's controllers. #4 (cyril-sf)
- Make sure container and resolver normalize the same way #2 (marcoow)
v0.0.6 (2014-10-20)
v0.0.5 (2014-10-14)
v0.0.4 (2014-10-14)
v0.0.3 (2014-10-07)
Closed issues:
- Configure testem for CI testing #1