Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^21.2.1→^22.0.0By merging this PR, the issue #88 will be automatically resolved and closed:
Release Notes
jestjs/jest (jest)
v22.0.0: 22.0.0Compare Source
Fixes
[jest-resolve]Usemodule.builtinModulesasBUILTIN_MODULESwhen it exists[jest-worker]Removedebugandinspectflags from the arguments sent to the child (#5068)[jest-config]Use all--testPathPatternand<regexForTestFiles>args intestPathPattern(#5066)[jest-cli]Do not support--watchinside non-version-controlled environments (#5060)[jest-config]Escape Windows path separator in testPathPattern CLI arguments (#5054)[jest-jasmine]Register sourcemaps as node environment to improve performance with jsdom (#5045)[pretty-format]Do not call toJSON recursively (#5044)[pretty-format]Fix errors when identity-obj-proxy mocks CSS Modules (#4935)[babel-jest]Fix support for namespaced babel version 7 (#4918)[expect]fix .toThrow for promises (#4884)[jest-docblock]pragmas should preserve urls (#4837)[jest-cli]Check ifnpm_lifecycle_scriptcalls Jest directly (#4629)[jest-cli]Fix --showConfig to show all configs (#4494)[jest-cli]Throw ifmaxWorkersdoesn't have a value (#4591)[jest-cli]Usefs.realpathSync.nativeif available (#5031)[jest-config]Fix--passWithNoTests(#4639)[jest-config]SupportrootDirtag in testEnvironment (#4579)[jest-editor-support]Fix--showConfigto support jest 20 and jest 21 (#4575)[jest-editor-support]Fix editor support test for node 4 (#4640)[jest-mock]Support mocking constructor inmockImplementationOnce(#4599)[jest-runtime]Fix manual user mocks not working with custom resolver (#4489)[jest-util]FixrunOnlyPendingTimersforsetTimeoutinsidesetImmediate(#4608)[jest-message-util]Always remove node internals from stacktraces (#4695)[jest-resolve]changes method of determining builtin modules to include missing builtins (#4740)[pretty-format]Prevent error in pretty-format for window in jsdom test env (#4750)[jest-resolve]Preserve module identity for symlinks (#4761)[jest-config]Include error message forpresetjson (#4766)[pretty-format]ThrowPrettyFormatPluginErrorif a plugin halts with an exception (#4787)[expect]Keep the stack trace unchanged whenPrettyFormatPluginErroris thrown by pretty-format (#4787)[jest-environment-jsdom]Fix asynchronous test will fail due to timeout issue. (#4669)[jest-cli]Fix--onlyChangedpath case sensitivity on Windows platform (#4730)[jest-runtime]Use realpath to match transformers (#5000)[expect][BREAKING] Replace identity equality with Object.is in toBe matcher (#4917)Features
[jest-message-util]Add codeframe to test assertion failures (#5087)[jest-config]Add Global Setup/Teardown options (#4716)[jest-config]AddtestEnvironmentOptionsto apply to jsdom options or node context. (#5003)[jest-jasmine2]Update Timeout error message tojest.timeoutand display current timeout value (#4990)[jest-runner]Enable experimental detection of leaked contexts (#4895)[jest-cli]Add combined coverage threshold for directories. (#4885)[jest-mock]Addtimestampsto mock state. (#4866)[eslint-plugin-jest]Addprefer-to-have-lengthlint rule. (#4771)[jest-environment-jsdom][BREAKING] Upgrade to JSDOM@11 (#4770)[jest-environment-*][BREAKING] Add Async Test Environment APIs, dispose is now teardown (#4506)[jest-cli]Add an option to clear the cache (#4430)[babel-plugin-jest-hoist]Improve error message, that the second argument ofjest.mockmust be an inline function (#4593)[jest-snapshot][BREAKING] Concatenate name of test and snapshot (#4460)[jest-cli][BREAKING] Fail if no tests are found (#3672)[jest-diff]Highlight only last of odd length leading spaces (#4558)[jest-docblock]Adddocblock.print()(#4517)[jest-docblock]Addstrip(#4571)[jest-docblock]Preserve leading whitespace in docblock comments (#4576)[jest-docblock]remove leading newlines fromparswWithComments().comments(#4610)[jest-editor-support]Add Snapshots metadata (#4570)[jest-editor-support]Adds an 'any' to the typedef forupdateFileWithJestStatus(#4636)[jest-editor-support]Better monorepo support (#4572)[jest-environment-jsdom]Add simple rAF polyfill in jsdom environment to work with React 16 (#4568)[jest-environment-node]Implement node Timer api (#4622)[jest-jasmine2]Add testPath to reporter callbacks (#4594)[jest-mock]Added support for naming mocked functions with.mockName(value)and.mockGetName()(#4586)[jest-runtime]Addmodule.loaded, and makemodule.requirenot enumerable (#4623)[jest-runtime]Addmodule.parent(#4614)[jest-runtime]Support sourcemaps in transformers (#3458)[jest-snapshot][BREAKING] Add a serializer forjest.fnto allow a snapshot of a jest mock (#4668)[jest-worker]Initial version of parallel worker abstraction, say hello! (#4497)[jest-jasmine2]AddtestLocationInResultsflag to add location information per spec to test results (#4782)[jest-environment-jsdom]Update JSOM to 11.4, which includes built-in support forrequestAnimationFrame(#4919)[jest-cli]Hide watch usage output when running on non-interactive environments (#4958)[jest-snapshot]Promises support fortoThrowErrorMatchingSnapshot(#4946)[jest-cli]Explain which snapshots are obsolete (#5005)Chore & Maintenance
[docs]Add guide of using with puppeteer (#5093)[jest-util]jest-utilshould not depend onjest-mock(#4992)[*][BREAKING] Drop support for Node.js version 4 (#4769)[docs]Wrap code comments at 80 characters (#4781)[eslint-plugin-jest]Removed from the Jest core repo, and moved to https://github.com/jest-community/eslint-plugin-jest (#4867)[babel-jest]Explicitly bump istanbul to newer versions (#4616)[expect]Upgrade mocha and rollup for browser testing (#4642)[docs]Add info aboutcoveragePathIgnorePatterns(#4602)[docs]Add Vuejs series of testing with Jest (#4648)[docs]Mention about optionaldoneargument in test function (#4556)[jest-cli]Bump node-notifier version (#4609)[jest-diff]Simplify highlight for leading and trailing spaces (#4553)[jest-get-type]Add support for date (#4621)[jest-matcher-utils]Callchalk.inversefor trailing spaces (#4578)[jest-runtime]Add.advanceTimersByTime; keep.runTimersToTime()as an alias.[docs]Include missing dependency in TestEnvironment sample code[docs]Add clarification for hook execution order[docs]Updateexpect.anything()sample code (#5007)