Skip to content

Releases: jestjs/jest

0.8.2

16 Aug 10:37
Compare
Choose a tag to compare
  • Performance improvements.
  • jest now uses chalk instead of its own colors implementation.

0.8.1

16 Aug 10:37
Compare
Choose a tag to compare
  • --bail now reports with the proper error code.
  • Fixed loading of the setup file when using jasmine2.
  • Updated jsdom to 7.2.0.

0.8.0

16 Aug 10:37
Compare
Choose a tag to compare
  • Added optional support for jasmine2 through the testRunner config option.
  • Fixed mocking support for Map, WeakMap and Set.
  • node was added to the defaults in moduleFileExtensions.
  • Updated the list of node core modules that are properly being recognized by the module loader.

0.7.1

16 Aug 10:37
Compare
Choose a tag to compare
  • Correctly map process.on into jsdom environments, fixes a bug introduced in jest 0.7.0.

0.7.0

16 Aug 10:37
Compare
Choose a tag to compare
  • Fixed a memory leak with test contexts. Jest now properly cleans up test environments after each test. Added --logHeapUsage to log memory usage after each test. Note: this is option is meant for debugging memory leaks and might significantly slow down your test run.
  • Removed mock-modules, node-haste and mocks virtual modules. This is a breaking change of undocumented public API. Usage of this API can safely be automatically updated through an automated codemod:
  • Example: http://astexplorer.net/#/zrybZ6UvRA
  • Codemod: https://github.com/cpojer/js-codemod/blob/master/transforms/jest-update.js
  • jscodeshift: https://github.com/facebook/jscodeshift
  • Removed navigator.onLine and mockSetReadOnlyProperty from the global jsdom environment. Use window.navigator.onLine = true; in your test setup and Object.defineProperty instead.

0.6.1

16 Aug 10:37
Compare
Choose a tag to compare
  • Updated jsdom to 7.0.2.
  • Use the current working directory as root when passing a jest config from the command line.
  • Updated the React examples and getting started guide
  • Modules now receive a module.parent field so unmocked modules don't assume they are run directly any longer.

0.6.0

16 Aug 10:37
Compare
Choose a tag to compare
  • jest now reports the number of tests that were run instead of the number of test files.
  • Added a --json option to print test results as JSON.
  • Changed the preprocessor API. A preprocessor now receives the script, file and config. The cache key function receives the script, file and stringified config to be able to create consistent hashes.
  • Removed node-worker-pool in favor of node-worker-farm (#540).
  • toEqual now also checks the internal class name of an object. This fixes invalid tests like expect([]).toEqual({}) which were previously passing.
  • Added the option to provide map modules to stub modules by providing the moduleNameMapper config option.
  • Allow to specify a custom testRunner in the configuration (#531).
  • Added a --no-cache option to make it easier to debug preprocessor scripts.
  • Fix code coverage on windows (#499).

0.5.6

16 Aug 10:37
Compare
Choose a tag to compare
  • Cache test run performance and run slowest tests first to maximize worker utilization
  • Update to jsdom 6.5.0

0.5.5

16 Aug 10:37
Compare
Choose a tag to compare
  • Improve failure stack traces.
  • Fix syntax error reporting.
  • Add --watch option (#472).

0.5.2

16 Aug 10:37
Compare
Choose a tag to compare
  • Fixed a bug with syntax errors in test files (#487).
  • Fixed chmod error for preprocess-cache (#491).
  • Support for the upcoming node 4.0 release (#490, #489).