Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix(deps): update dependency jest to ^22.0.0 #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 14, 2018

This Pull Request updates dependency jest from ^21.2.1 to ^22.0.0

Release Notes

v22.0.0

Fixes
  • [jest-resolve] Use module.builtinModules as BUILTIN_MODULES when it
    exists
  • [jest-worker] Remove debug and inspect flags from the arguments sent to
    the child (#5068)
  • [jest-config] Use all --testPathPattern and <regexForTestFiles> args in
    testPathPattern (#5066)
  • [jest-cli] Do not support --watch inside 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 if npm_lifecycle_script calls Jest directly
    (#4629)
  • [jest-cli] Fix --showConfig to show all configs
    (#4494)
  • [jest-cli] Throw if maxWorkers doesn't have a value
    (#4591)
  • [jest-cli] Use fs.realpathSync.native if available
    (#5031)
  • [jest-config] Fix --passWithNoTests
    (#4639)
  • [jest-config] Support rootDir tag in testEnvironment
    (#4579)
  • [jest-editor-support] Fix --showConfig to support jest 20 and jest 21
    (#4575)
  • [jest-editor-support] Fix editor support test for node 4
    (#4640)
  • [jest-mock] Support mocking constructor in mockImplementationOnce
    (#4599)
  • [jest-runtime] Fix manual user mocks not working with custom resolver
    (#4489)
  • [jest-util] Fix runOnlyPendingTimers for setTimeout inside
    setImmediate (#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 for preset json
    (#4766)
  • [pretty-format] Throw PrettyFormatPluginError if a plugin halts with an
    exception (#4787)
  • [expect] Keep the stack trace unchanged when PrettyFormatPluginError is
    thrown by pretty-format (#4787)
  • [jest-environment-jsdom] Fix asynchronous test will fail due to timeout
    issue. (#4669)
  • [jest-cli] Fix --onlyChanged path 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] Add testEnvironmentOptions to apply to jsdom options or node
    context. (#5003)
  • [jest-jasmine2] Update Timeout error message to jest.timeout and 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] Add timestamps to mock state.
    (#4866)
  • [eslint-plugin-jest] Add prefer-to-have-length lint 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 of
    jest.mock must 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] Add docblock.print()
    (#4517)
  • [jest-docblock] Add strip
    (#4571)
  • [jest-docblock] Preserve leading whitespace in docblock comments
    (#4576)
  • [jest-docblock] remove leading newlines from parswWithComments().comments
    (#4610)
  • [jest-editor-support] Add Snapshots metadata
    (#4570)
  • [jest-editor-support] Adds an 'any' to the typedef for
    updateFileWithJestStatus
    (#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] Add module.loaded, and make module.require not enumerable
    (#4623)
  • [jest-runtime] Add module.parent
    (#4614)
  • [jest-runtime] Support sourcemaps in transformers
    (#3458)
  • [jest-snapshot] [BREAKING] Add a serializer for jest.fn to allow a
    snapshot of a jest mock (#4668)
  • [jest-worker] Initial version of parallel worker abstraction, say hello!
    (#4497)
  • [jest-jasmine2] Add testLocationInResults flag to add location information
    per spec to test results (#4782)
  • [jest-environment-jsdom] Update JSOM to 11.4, which includes built-in
    support for requestAnimationFrame
    (#4919)
  • [jest-cli] Hide watch usage output when running on non-interactive
    environments (#4958)
  • [jest-snapshot] Promises support for toThrowErrorMatchingSnapshot
    (#4946)
  • [jest-cli] Explain which snapshots are obsolete
    (#5005)
Chore & Maintenance
  • [docs] Add guide of using with puppeteer
    (#5093)
  • [jest-util] jest-util should not depend on jest-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 about coveragePathIgnorePatterns
    (#4602)
  • [docs] Add Vuejs series of testing with Jest
    (#4648)
  • [docs] Mention about optional done argument 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] Call chalk.inverse for 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] Update expect.anything() sample code
    (#5007)

v22.0.1

Fixes
  • [jest-runtime] fix error for test files providing coverage.
    (#5117)
Features
  • [jest-config] Add forceCoverageMatch to allow collecting coverage from
    ignored files. (#5081)

v22.0.2

Chore & Maintenance
  • [*] Tweaks to better support Node 4
    (#5134)

v22.0.3

Chore & Maintenance
  • [*] Tweaks to better support Node 4
    (#5134)

v22.0.4

Fixes
  • [jest-cli] New line before quitting watch mode.
    (#5158)
Features
  • [babel-jest] moduleFileExtensions not passed to babel transformer.
    (#5110)
Chore & Maintenance
  • [*] Tweaks to better support Node 4
    (#5142)

v22.0.5

Fixes
  • [jest-leak-detector] Removed the reference to weak. Now, parent projects
    must install it by hand for the module to work.
  • [expect] Fail test when the types of stringContaining and stringMatching
    matchers do not match. (#5069)
  • [jest-cli] Treat dumb terminals as noninteractive
    (#5237)
  • [jest-cli] jest --onlyChanged --changedFilesWithAncestor now also works
    with git. (#5189)
  • [jest-config] fix unexpected condition to avoid infinite recursion in
    Windows platform. (#5161)
  • [jest-config] Escape parentheses and other glob characters in rootDir
    before interpolating with testMatch.
    (#4838)
  • [jest-regex-util] Fix breaking change in --testPathPattern
    (#5230)
  • [expect] Do not override Error stack (with Error.captureStackTrace) for
    custom matchers. (#5162)
  • [pretty-format] Pretty format for DOMStringMap and NamedNodeMap
    (#5233)
  • [jest-cli] Use a better console-clearing string on Windows
    (#5251)
Features
  • [jest-jasmine] Allowed classes and functions as describe names.
    (#5154)
  • [jest-jasmine2] Support generator functions as specs.
    (#5166)
  • [jest-jasmine2] Allow spyOn with getters and setters.
    (#5107)
  • [jest-config] Allow configuration objects inside projects array
    (#5176)
  • [expect] Add support to .toHaveProperty matcher to accept the keyPath
    argument as an array of properties/indices.
    (#5220)
  • [docs] Add documentation for .toHaveProperty matcher to accept the keyPath
    argument as an array of properties/indices.
    (#5220)
  • [jest-runner] test environments are now passed a new options parameter.
    Currently this only has the console which is the test console that Jest will
    expose to tests. (#5223)
  • [jest-environment-jsdom] pass the options.console to a custom instance of
    virtualConsole so jsdom is using the same console as the test.
    (#5223)
Chore & Maintenance
  • [docs] Describe the order of execution of describe and test blocks.
    (#5217,
    #5238)
  • [docs] Add a note on moduleNameMapper ordering.
    (#5249)

v22.0.6

Fixes
  • [jest-jasmine2] Fix memory leak in snapshot reporting
    (#5279)
  • [jest-config] Fix breaking change in --testPathPattern
    (#5269)
  • [docs] Document caveat with mocks, Enzyme, snapshots and React 16
    (#5258)

v22.1.0

Features
  • [jest-cli] Make Jest exit without an error when no tests are found in the
    case of --lastCommit, --findRelatedTests, or --onlyChanged options
    having been passed to the CLI
  • [jest-cli] Add interactive snapshot mode
    (#3831)
Fixes
  • [jest-cli] Use import-local to support global Jest installations.
    (#5304)
  • [jest-runner] Fix memory leak in coverage reporting
    (#5289)
  • [docs] Update mention of the minimal version of node supported
    (#4947)
  • [jest-cli] Fix missing newline in console message
    (#5308)
  • [jest-cli] --lastCommit and --changedFilesWithAncestor now take effect
    even when --onlyChanged is not specified.
    (#5307)
Chore & Maintenance
  • [filenames] Standardize folder names under integration-tests/
    (#5298)

v22.1.1

Fixes
  • [*] Move from "process.exit" to "exit.
    (#5313)

v22.1.2

Fixes
  • [jest-cli] Check if the file belongs to the checked project before adding it
    to the list (#5335)
  • [jest-cli] Fix EISDIR when a directory is passed as an argument to jest.
    (#5317)
  • [jest-config] Added restoreMocks config option.
    (#5327)

v22.1.3

Fixes
  • [jest-cli] Check if the file belongs to the checked project before adding it
    to the list, also checking that the file name is not explicitly blacklisted
    (#5341)
  • [jest-editor-support] Add option to spawn command in shell
    (#5340)

v22.1.4

Fixes
  • [jest-util] Add "debug" method to "console" implementations
    (#5350)
  • [jest-resolve] Add condition to avoid infinite loop when node module package
    main is ".". (#5344)
Features
  • [jest-cli] --changedSince: allow selectively running tests for code
    changed since arbitrary revisions.
    (#5312)

v22.2.0

Features
  • [jest-runner] Move test summary to after coverage report
    (#4512)
  • [jest-cli] Added --notifyMode to specify when to be notified.
    (#5125)
  • [diff-sequences] New package compares items in two sequences to find a
    longest common subsequence.
    (#5407)
  • [jest-config] Allow lastComit and changedFilesWithAncestor via JSON config
    (#5476)
  • [jest-util] Add deletion to process.env as well
    (#5466)
  • [jest-util] Add case-insensitive getters/setters to process.env
    (#5465)
  • [jest-mock] Add util methods to create async functions.
    (#5318)
Fixes
  • [jest-cli] Add trailing slash when checking root folder
    (#5464)
  • [jest-cli] Hide interactive mode if there are no failed snapshot tests
    (#5450)
  • [babel-jest] Remove retainLines from babel-jest
    (#5439)
  • [jest-cli] Glob patterns ignore non-require-able files (e.g. README.md)
    (#5199)
  • [jest-mock] Add backticks support (``) to mock a certain package via the
    __mocks__ folder. (#5426)
  • [jest-message-util] Prevent an ENOENT crash when the test file contained a
    malformed source-map. (#5405).
  • [jest] Add import-local to jest package.
    (#5353)
  • [expect] Support class instances in .toHaveProperty() matcher.
    (#5367)
  • [jest-cli] Fix npm update command for snapshot summary.
    (#5376,
    5389)
  • [expect] Make rejects and resolves synchronously validate its argument.
    (#5364)
  • [docs] Add tutorial page for ES6 class mocks.
    (#5383)
  • [jest-resolve] Search required modules in node_modules and then in custom
    paths. (#5403)
  • [jest-resolve] Get builtin modules from node core.
    (#5411)
  • [jest-resolve] Detect and preserve absolute paths in moduleDirectories. Do
    not generate additional (invalid) paths by prepending each ancestor of cwd
    to the absolute path. Additionally, this fixes functionality in Windows OS.
    (#5398)
Chore & Maintenance
  • [jest-util] Implement watch plugins
    (#5399)

v22.2.1

Fixes
  • [jest-config] "all" takes precedence over "lastCommit"
    (#5486)

v22.2.2

Fixes
  • [babel-jest] Revert "Remove retainLines from babel-jest"
    (#5496)
  • [jest-docblock] Support multiple of the same @pragma.
    (#5154)
Features
  • [jest-worker] Assign a unique id for each worker and pass it to the child
    process. It will be available via process.env.JEST_WORKER_ID
    (#5494)
Chore & Maintenance
  • [filenames] Standardize file names in root
    (#5500)

v22.3.0

Fixes
  • [expect] Add descriptive error message to CalledWith methods when missing
    optional arguments (#5547)
  • [jest-cli] Fix inability to quit watch mode while debugger is still attached
    (#5029)
  • [jest-haste-map] Properly handle platform-specific file deletions
    (#5534)
Features
  • [jest-util] Add the following methods to the "console" implementations:
    assert, count, countReset, dir, dirxml, group, groupCollapsed,
    groupEnd, time, timeEnd
    (#5514)
  • [docs] Add documentation for interactive snapshot mode
    (#5291)
  • [jest-editor-support] Add watchAll flag
    (#5523)
  • [jest-cli] Support multiple glob patterns for collectCoverageFrom
    (#5537)
Chore & Maintenance
  • [jest-config] Allow <rootDir> to be used with collectCoverageFrom
    (#5524)
  • [filenames] Standardize files names in "integration-tests" folder
    (#5513)

Commits

v22.1.1

v22.1.2

  • 8b46fa8 Release v22.1.1
  • d73328f Verify passed test path is a file before resolving (#5317)
  • 5b3fad8 Add space to "received snapshot" message (#5320)
  • dd848f3 Bring back some of the Jest homepage changes for mobile (#5321)
  • 7743c09 Executing globalConfig only when there are tests available to be executed (#5323)
  • bb21f0b Add restoreMocks config to fix #3580 (#5327)
  • c8bb0a7 Fix bug: MPR executes tests multiple times (#5335)

v22.1.3

v22.1.4

v22.2.0

v22.2.1

v22.2.2

v22.3.0

  • c5a2ea0 Release v22.2.2
  • 95c7e5e Scripts standardize file names: Fix file names in scripts directory (#5511)
  • 09adc31 capitalize skipOnWindows variable -> SkipOnWindows (#5515)
  • f29c03e add methods to custom and buffered consoles (#5514)
  • af19110 Documentation for Interactive Snapshot Update (#5291)
  • e9bf143 Add watchAll flag to jest-editor-support (#5523)
  • 2d2fb5b refactor: strip <rootDir> from collectCoverageFrom values (#5524)
  • 508f789 Add hyperlink to video URL (#5528)
  • 55c342a jest-haste-map: fix bug where platform-specific files are removed (#5534)
  • 133a9a1 support multiple glob patterns for collectCoverageFrom (#5537)
  • 2df9e4c Use preinstalled Yarn on Appveyor (#5548)
  • b69ac08 Use `cross-spawn` for running Yarn in integration tests (#5550)
  • d9b4f0c fix(watchman): Fix watchman checks on Windows (#5553)

This PR has been generated by Renovate Bot.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[jest-cli] Please update node-notifier to fix memory leak Add restoreMocks config option
1 participant