0.4.0
Released 04/02/2015
Features:
sinon-as-promisedis now a bundled extension.- tests without an
idnow run (with a random temporarily assigned id). - tests with a duplicate
idto another test will now run (with a random temporarily assigned id). - tests or suites which are manually re-run from the UI now hide all of the other tests / suites.
Bugfixes:
- Fixed hook failure associated to wrong failed current test when
grepwas set. - Async tests which used a
cycommand and had adonecallback was always undefined. Now it's back to real mochafunction done(err). - Fixed bug in mocha where it incorrectly associates
hook.ctx.currentTestto the wrongtest. Mocha Issue. - cy.title() no longer logs twice on a failure.
- Fixed putting an
.onlyon a large list of tests that would sometimes not clear the previous runnables in the UI.
Misc:
- Optimized first test run after hard refresh.
- Performance improvements on successive runnable iterations.
- Aborting currently running tests performance improvement.
- Live reload performance improvements when tests are changed.
- Added 100+ tests covering Runner + Reporter behavior.
- Aggressively cleaned up listeners after each test completion + run.
- Added additional
Cypressevents for 3rd party custom handling.