Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(deps): update dependency eslint-config-fb-strict to ^22.0.0 #5570

Merged
merged 1 commit into from
Mar 26, 2018

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 24, 2018

This Pull Request updates dependency eslint-config-fb-strict from ^20.1.0-delta.3 to ^22.0.0

Release Notes

v21.0.0

  • Add --changedFilesWithAncestor
    (#​4070)
  • Add --findRelatedFiles (#​4131)
  • Add --onlyChanged tests (#​3977)
  • Add contextLines option to jest-diff
    (#​4152)
  • Add alternative serialize API for pretty-format plugins
    (#​4114)
  • Add displayName to MPR (#​4327)
  • Add displayName to TestResult
    (#​4408)
  • Add es5 build of pretty-format
    (#​4075)
  • Add extra info to no tests for changed files message
    (#​4188)
  • Add fake chalk in browser builds in order to support IE10
    (#​4367)
  • Add jest.requireActual (#​4260)
  • Add maxWorkers to globalConfig
    (#​4005)
  • Add skipped tests support for jest-editor-support
    (#​4346)
  • Add source map support for better debugging experience
    (#​3738)
  • Add support for Error objects in toMatchObject
    (#​4339)
  • Add support for Immutable.Record in pretty-format
    (#​3678)
  • Add tests for extract_requires on export types
    (#​4080)
  • Add that toMatchObject can match arrays
    (#​3994)
  • Add watchPathIgnorePatterns to exclude paths to trigger test re-run in watch
    mode (#​4331)
  • Adding ancestorTitles property to JSON test output
    (#​4293)
  • Allow custom resolver to be used with[out] moduleNameMapper
    (#​4174)
  • Avoid parsing .require(…) method calls
    (#​3777)
  • Avoid unnecessary function declarations and call in pretty-format
    (#​3962)
  • Avoid writing to stdout in default reporter if --json is enabled. Fixes #​3941
    (#​3945)
  • Better error handling for --config
    (#​4230)
  • Call consistent pretty-format plugins within Jest
    (#​3800)
  • Change babel-core to peerDependency for compatibility with Babel 7
    (#​4162)
  • Change Promise detection code in jest-circus to support non-global Promise
    implementations (#​4375)
  • Changed files eager loading
    (#​3979)
  • Check whether we should output to stdout or stderr
    (#​3953)
  • Clarify what objects toContain and toContainEqual can be used on
    (#​4307)
  • Clean up resolve() logic. Provide useful names for variables and functions.
    Test that a directory exists before attempting to resolve files within it.
    (#​4325)
  • cleanupStackTrace (#​3696)
  • compare objects with Symbol keys
    (#​3437)
  • Complain if expect is passed multiple arguments
    (#​4237)
  • Completes nodeCrawl with empty roots
    (#​3776)
  • Consistent naming of files
    (#​3798)
  • Convert code base to ESM import
    (#​3778)
  • Correct summary message for flag --findRelatedTests.
    (#​4309)
  • Coverage thresholds can be set up for individual files
    (#​4185)
  • custom reporter error handling
    (#​4051)
  • Define separate type for pretty-format plugin Options
    (#​3802)
  • Delete confusing async keyword
    (#​3679)
  • Delete redundant branch in ReactElement and HTMLElement plugins
    (#​3731)
  • Don't format node assert errors when there's no 'assert' module
    (#​4376)
  • Don't print test summary in --silent
    (#​4106)
  • Don't try to build ghost packages
    (#​3934)
  • Escape double quotes in attribute values in HTMLElement plugin
    (#​3797)
  • Explain how to clear the cache
    (#​4232)
  • Factor out common code for collections in pretty-format
    (#​4184)
  • Factor out common code for markup in React plugins
    (#​4171)
  • Feature/internal resolve (#​4315)
  • Fix --logHeapUsage (#​4176)
  • Fix --showConfig to show all project configs
    (#​4078)
  • Fix --watchAll (#​4254)
  • Fix bug when setTimeout is mocked
    (#​3769)
  • Fix changedFilesWithAncestor
    (#​4193)
  • Fix colors for expected/stored snapshot message
    (#​3702)
  • Fix concurrent test failure
    (#​4159)
  • Fix for 4286: Compare Maps and Sets by value rather than order
    (#​4303)
  • fix forceExit (#​4105)
  • Fix grammar in React Native docs
    (#​3838)
  • Fix inconsistent name of complex values in pretty-format
    (#​4001)
  • Fix issue mocking bound method
    (#​3805)
  • Fix jest-circus (#​4290)
  • Fix lint warning in master
    (#​4132)
  • Fix linting (#​3946)
  • fix merge conflict (#​4144)
  • Fix minor typo (#​3729)
  • fix missing console.log messages
    (#​3895)
  • fix mock return value (#​3933)
  • Fix mocking for modules with folders on windows
    (#​4238)
  • Fix NODE_PATH resolving for relative paths
    (#​3616)
  • Fix options.moduleNameMapper override order with preset
    (#​3565
    (#​3689)
  • Fix React PropTypes warning in tests for Immutable plugin
    (#​4412)
  • Fix regression in mockReturnValueOnce
    (#​3857)
  • Fix sample code of mock class constructors
    (#​4115)
  • Fix setup-test-framework-test
    (#​3773)
  • fix typescript jest test crash
    (#​4363)
  • Fix watch mode (#​4084)
  • Fix Watchman on windows (#​4018)
  • Fix(babel): Handle ignored files in babel v7
    (#​4393)
  • Fix(babel): Support upcoming beta
    (#​4403)
  • Fixed object matcher (#​3799)
  • Fixes #​3820 use extractExpectedAssertionsErrors in jasmine setup
  • Flow upgrade (#​4355)
  • Force message in matchers to always be a function
    (#​3972)
  • Format describe and use test instead of it alias
    (#​3792)
  • global_config.js for multi-project runner
    (#​4023)
  • Handle async errors (#​4016)
  • Hard-fail if hasteImpl is throwing an error during initialization.
    (#​3812)
  • Ignore import type for extract_requires
    (#​4079)
  • Ignore indentation of data structures in jest-diff
    (#​3429)
  • Implement 'jest.requireMock'
    (#​4292)
  • Improve Jest phabricator plugin
    (#​4195)
  • Improve Seq and remove newline from non-min empty in Immutable plugin
    (#​4241)
  • Improved the jest reporter with snapshot info per test.
    (#​3660)
  • Include fullName in formattedAssertion
    (#​4273)
  • Integrated with Yarn workspaces
    (#​3906)
  • jest --all (#​4020)
  • jest-circus test failures
    (#​3770)
  • jest-circus Timeouts (#​3760)
  • jest-haste-map: add test case for broken handling of ignore pattern
    (#​4047)
  • jest-haste-map: add test+fix for broken platform module support
    (#​3885)
  • jest-haste-map: deprecate functional ignorePattern and use it in cache key
    (#​4063)
  • jest-haste-map: mock 'fs' with more idiomatic jest.mock()
    (#​4046)
  • jest-haste-map: only file IO errors should be silently ignored
    (#​3816)
  • jest-haste-map: throw when trying to get a duplicated module
    (#​3976)
  • jest-haste-map: watchman crawler: normalize paths
    (#​3887)
  • jest-runtime: atomic cache write, and check validity of data
    (#​4088)
  • Join lines with newline in jest-diff
    (#​4314)
  • Keep ARGV only in CLI files
    (#​4012)
  • let transformers adjust cache key based on mapCoverage
    (#​4187)
  • Lift requires (#​3780)
  • Log stack when reporting errors in jest-runtime
    (#​3833)
  • Make --listTests return a new line separated list when not using --json
    (#​4229)
  • Make build script printing small-terminals-friendly
    (#​3892)
  • Make error messages more explicit for toBeCalledWith assertions
    (#​3913)
  • Make jest-matcher-utils use ESM exports
    (#​4342)
  • Make jest-runner a standalone package.
    (#​4236)
  • Make Jest’s Test Runner configurable.
    (#​4240)
  • Make listTests always print to console.log
    (#​4391)
  • Make providesModuleNodeModules ignore nested node_modules directories
  • Make sure function mocks match original arity
    (#​4170)
  • Make sure runAllTimers also clears all ticks
    (#​3915)
  • Make toBe matcher error message more helpful for objects and arrays
    (#​4277)
  • Make useRealTimers play well with timers: fake
    (#​3858)
  • Move getType from jest-matcher-utils to separate package
    (#​3559)
  • Multiroot jest-change-files
    (#​3969)
  • Output created snapshot when using --ci option
    (#​3693)
  • Point out you can use matchers in .toMatchObject
    (#​3796)
  • Prevent babelrc package import failure on relative current path
    (#​3723)
  • Print RDP details for windows builds
    (#​4017)
  • Provide better error checking for transformed content
    (#​3807)
  • Provide printText and printComment in markup.js for HTMLElement plugin
    (#​4344)
  • Provide regex visualization for testRegex
    (#​3758)
  • Refactor CLI (#​3862)
  • Refactor names and delimiters of complex values in pretty-format
    (#​3986)
  • Replace concat(Immutable) with Immutable as item of plugins array
    (#​4207)
  • Replace Jasmine with jest-circus
    (#​3668)
  • Replace match with test and omit redundant String conversion
    (#​4311)
  • Replace print with serialize in AsymmetricMatcher plugin
    (#​4173)
  • Replace print with serialize in ConvertAnsi plugin
    (#​4225)
  • Replace print with serialize in HTMLElement plugin
    (#​4215)
  • Replace print with serialize in Immutable plugins
    (#​4189)
  • Replace unchanging args with one config arg within pretty-format
    (#​4076)
  • Return UNDEFINED for undefined type in ReactElement plugin
    (#​4360)
  • Rewrite some read bumps in pretty-format
    (#​4093)
  • Run update method before installing JRE on Circle
    (#​4318)
  • Separated the snapshot summary creation from the printing to improve
    testability. (#​4373)
  • Set coverageDirectory during normalize phase
    (#​3966)
  • Setup custom reporters after default reporters
    (#​4053)
  • Setup for Circle 2 (#​4149)
  • Simplify readme (#​3790)
  • Simplify snapshots definition
    (#​3791)
  • skipNodeResolution config option
    (#​3987)
  • Small fixes to toHaveProperty docs
    (#​3878)
  • Sort attributes by name in HTMLElement plugin
    (#​3783)
  • Specify watchPathIgnorePatterns will only be available in Jest 21+
    (#​4398)
  • Split TestRunner off of TestScheduler
    (#​4233)
  • Strict and explicit config resolution logic
    (#​4122)
  • Support maxDepth option in React plugins
    (#​4208)
  • Support SVG elements in HTMLElement plugin
    (#​4335)
  • Test empty Immutable collections with {min: false} option
    (#​4121)
  • test to debug travis failure in master
    (#​4145)
  • testPathPattern message test
    (#​4006)
  • Throw Error When Using Nested It Specs
    (#​4039)
  • Throw when moduleNameMapper points to inexistent module
    (#​3567)
  • Unified 'no tests found' message for non-verbose MPR
    (#​4354)
  • Update migration guide with jest-codemods transformers
    (#​4306)
  • Use "inputSourceMap" for coverage re-mapping.
    (#​4009)
  • Use "verbose" no test found message when there is only one project
    (#​4378)
  • Use babel transform to inline all requires
    (#​4340)
  • Use eslint plugins to run prettier
    (#​3971)
  • Use iterableEquality in spy matchers
    (#​3651)
  • Use modern HTML5 <!DOCTYPE>
    (#​3937)
  • Wrap Error.captureStackTrace in a try
    (#​4035)

v21.0.2

  • Take precedence of NODE_PATH when resolving node_modules directories
    (#​4453)
  • Fix race condition with --coverage and babel-jest identical file contents edge
    case (#​4432)
  • Add extra parameter --runTestsByPath.
    (#​4411)
  • Upgrade all outdated deps
    (#​4425)

v21.2.0

  • 🃏 Change license from BSD+Patents to MIT.
  • Allow eslint-plugin to recognize more disabled tests
    (#​4533)
  • Add babel-plugin for object spread syntax to babel-preset-jest
    (#​4519)
  • Display outer element and trailing newline consistently in jest-diff
    (#​4520)
  • Do not modify stack trace of JestAssertionError
    (#​4516)
  • Print errors after test structure in verbose mode
    (#​4504)
  • Fix --silent --verbose problem
    (#​4505)
  • Fix: Reset local state of assertions when using hasAssertions
    (#​4498)
  • jest-resolve: Prevent default resolver failure when potential resolution
    directory does not exist (#​4483)

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.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)

Commits

v22.4.3

  • 4576dd4 Provide require.main property (#​5618)
  • da90886 Add note about Node version support in README and docs. Fixes #​4947 (#​5622)
  • 6ee2a14 Update to docs to use yarn (#​5624)
  • 79533a9 Small polish to the plugins API (#​5572)
  • ca8910f Remove debug snapshot (#​5627)
  • 7bcdc8c Examples/standardize folder names (#​5626)
  • 6ab04b7 add versioned documentation to the website (#​5541)
  • 23eec74 [WIP] Remove usage of retainLines (#​5594)
  • 4b6f850 Update documentation on automocking (#​5630)
  • 1203ed6 [jest-editor-support] update TypeScript definition (#​5625)
  • 67d1e47 Add how to mock scoped modules to Manual Mocks doc (#​5638)
  • e9825d3 update istanbul-api (#​5637)
  • 497be76 Jest got too popular (#​5639)
  • f020182 fix(watchman): Parallelize Watchman calls in crawler again (#​5640)
  • 52bbb26 Release v22.4.1
  • cdd5dfe Force haste map regeneration on deserialization error (#​5642)
  • 83a51cc Release v22.4.2
  • a6aa304 Update node_modules_path to resolve symlinks to real paths (#​5085)
  • 6b5ae01 Fixtures / Standardize folder names (#​5632)
  • 0d1420c Use outputStream instead of stdout for output file (#​4858)
  • 196d9b8 Improve description line when assertion fails: part 2 (#​5512)
  • c91ee66 Lint markdown in CI (#​5645)
  • 64cbf36 tests(colors): Force-disable colors on tests for consistent snapshots (#​5646)
  • c88da54 use prettylint for markdown (#​5651)
  • 1ade8ce tests(chalk): Force chalk to on in matcher tests for consistency (#​5652)
  • 457776b Fix good first issue link in README.md (#​5656)
  • 96d5453 Update jest-editor-support Settings to use spawn in shell option (#​5658)
  • fa05b4f Add error throwing to 'it'/'test' for incorrect arguments. (#​5558)
  • 0c760cc add support for expect(spy).nthCalledWith(int, args...) (#​5605)
  • b789dca Update documentation about toHaveProperty (#​5668)
  • f6f0c9c Fix: unbreak master (#​5672)
  • e12cab6 Improve the error message when 2 projects resolve to the same config (#​5674)
  • d584277 don't build mocks (#​5680)
  • 158a76f jest-circus test utils (#​5636)
  • 43306c5 don't use master as hg bookmark name (#​5679)
  • f43f0db Update dependencies (#​5681)
  • a2a9dda add empty .watchmanconfig (#​5683)
  • e38cf6d don't use watchman in MPR test (#​5678)
  • e6659b8 Add jest community section to docs (#​5675)
  • 9667765 Remove needless replace by regexp (#​5686)
  • 303c078 Update MockFunctionAPI doc to be consistent like other API docs (#​5684)
  • 608feac Fix restore-cache issue on CircleCi (#​5688)
  • a88d3c5 Fix MoreResources.md react link (#​5690)
  • 4037b79 Add parseInt, parseFloat and isNaN to mock whitelist (#​5691)
  • 3f59552 remove retainLines from coverage instrumentation (#​5692)
  • 48560bf fixes #​5531 (#​5532)
  • f877284 Fix update snapshot when mode: watchAll (#​5696)
  • fbe05d3 Example should use always the latest React version (#​5700)
  • aef82a2 Add some docs on using jest.mock(...) (#​5648)
  • 27a1dc6 [WIP] Make toThrow matcher pass only if Error-like object is returned from promises (#​5670)
  • 5fabc34 Add fsChange hook for plugins (#​5708)
  • 1ab41c3 Set compact to false to avoid Babel warnings on large files (Fixes #​5703) (#​5704)
  • f7171b9 Add rootDir to runtime FileNotFound error message (#​5693) (#​5702)
  • 74bf072 Add changelog for fileChange and update fs -> file (#​5713)
  • 42c1d75 add inverse expect asymmetric matchers (#​5517)
  • 52dad15 add examples to the inverse matcher docs (#​5723)
  • e9aa321 implement mockResolved/RejectedValue methods using mockImplementation (#​5720)
  • ecb5836 docs: Expand changelog entry for #​5367 (#​5719)
  • 0b076cd Add support for debugging Jest inside the current file (#​5717)
  • 3b0959a docs: mention Jest Puppeteer Preset (#​5722)
  • 469ad79 fix(expect): do not rely on 'instanceof RegExp' (#​5729)
  • 9c1906e Fix Redux link url (#​5728)
  • f1c422f Add Aaron's talk to the website (#​5732)
  • 3e82577 Add 22.4 versioned docs (#​5733)
  • 5a07f5f Enable single thread mode for runner (#​5712)
  • 55daf31 docs and changelog update for nthCalledWith (#​5734)
  • 77d6fec Enhance function mocks to expose a list of returned values. (#​5752)
  • 78233cb Use valid glob pattern instead of micromatch-specific (#​5744)
  • 4dd478a manual mocks do not automatically take precedence over modules unless automock is true (#​5710)
  • 727c377 Typo: Follwing (#​5756)
  • 664cdbb Custom Asymmetric Matchers (#​5503)
  • 1fd3002 use gitignore in prettylint (#​5759)
  • b43764b Fixes ordering of clearMocks in Configuring Jest (#​5763)
  • 1969920 Fix impementation typo (#​5774)
  • be1aee6 add envinfo to ISSUE_TEMPLATE (#​5770)
  • 2a6fc70 [jest-mock] Track thrown errors in MockFunctionState (#​5764)
  • 4034718 feat: update spyOnProperty method, fixes #… (#​5753)
  • 620bdca Fix config filename (#​5782)
  • 9cb1a5c Changelog and documentation for PR #​5503 (Custom asymmetric matchers) (#​5784)
  • fd7a967 Update README.md (#​5777)
  • f588a60 Fix README
  • f1922ad Improve jest-worker (up to 4x) (#​5793)
  • feeb371 Fix typo in MockFunctions.md (#​5795)
  • 9599d5c Update Troubleshooting.md (#​5794)
  • df34b20 Release v23.0.0-alpha.0
  • 84b17fb Revert "Release v23.0.0-alpha.0" (#​5810)
  • 3a99e76 Update istanbul depedency to fix coverage issue (#​5809)
  • b9ed115 Update Webpack guide to use babel preset-env (#​5821)
  • 442e93d Update to React 16, handle React.Fragment better (#​5816)
  • b76afc2 Replace jest-puppeteer-preset by jest-puppeteer (#​5825)
  • 9202439 Add missing changelog for #​5816 (#​5827)
  • 124067e Fix typo in Es6ClassMocks.md (#​5833)
  • e566a8f fix: update dependency explicitly for babel-plugin-istanbul (#​5799)
  • c7108ed fix a header in changelog (#​5840)
  • 6851d8b add a descriptive error for invalid globalSetup or globalTeardown (#​5835)

This PR has been generated by Renovate Bot.

@BYK BYK merged commit c36be75 into master Mar 26, 2018
@BYK BYK deleted the renovate/jest-monorepo branch March 26, 2018 09:44
BYK pushed a commit to imsnif/yarn that referenced this pull request Mar 26, 2018
…rnpkg#5570)

**Summary**

This Pull Request updates dependency eslint-config-fb-strict from ^20.1.0-delta.3 to ^22.0.0

**Test plan**

`yarn lint` should pass.
arcanis pushed a commit that referenced this pull request Aug 1, 2018
…rn.lock (#5042)

* test(fixtures): adjust yarn.lock and snapshots with integrity field as needed

* test(integrity): adjust existing cases to integrity field authentication

* test(fixtures): integrity field authentication cases

* test(integrity): integration and unit tests for the lockfile integrity field

* chore(deps): add ssri module

* feat(checksums): add integrity field with sha512 authentication to yarn.lock

* test(integrity): additional sri string options

* fix(checksums): better error when algorithms are not supported

* fix(checksums): proper error message for bad hash in node <= 6

* chore(integrity): fixed new flow issues

* test(integrity): adjust additional test case

* test(fixtures): additional integrity field authentication cases

* fix(integrity): update integrity for offline-mirror cases

* style(integrity): clarify conditional for flow

* fix(integrity): throw sync error rather than rejecting it

* Update yarn.lock with new integrity field

* Upgrade ssri

* Use the latest version of the SSRI package

* Optimize integrity matching from lockfile a bit

* Refactor digest support determination

* test(error): fixed expected error wording

* fix(checksum): fail validation on malformed hash or integrity

* fix(test): verify integrity failure on malformed integrity string

* test(fixtures): add install auth malformed integrity fixture

* chore(deps): update dependency eslint-config-fb-strict to ^22.0.0 (#5570)

**Summary**

This Pull Request updates dependency eslint-config-fb-strict from ^20.1.0-delta.3 to ^22.0.0

**Test plan**

`yarn lint` should pass.

* chore(jest): Upgrade Jest flow types (#5573)

**Summary**

Follow up to #5569.

**Test plan**

`yarn lint` should pass without errors.

* ci(appveyor): Fix AppVeyor tests (#5574)

* ci(appveyor): Fix AppVeyor tests

**Summary**

Jest 22.4.x mocks the process object without a proper stub for `process.mainModule`. In our
lifecycle code, we try to set `env.npm_execpath` when it is not defined by using
`process.mainModule.filename`. When running tests on AppVeyor, we run Jest directly, thus we don't
have `env.npm_execpath` set, triggering the `process.mainModule` code path which is also not set,
causing tests to fail.

**Test plan**

AppVeyor builds should pass.

* Fix tests

* Add missing package cache

* Bring --update-checksums back

* Fix tests

* Bring --update-checksums back

* Fix Flow error

* Fix error w/ updateChecksums

* Update ssri semver in package.json

* Stabilize TarballFetcher.fetch tests

* Moar test fixes

* test(update-checksums): make sure the flag works when integrity is malformed

* fix(updateChecksums): minor issues and edge cases

* Revert unrelated change

 ahead of 'imsnif/master' by 1 commit.

* Slight refactor in lockfile parser

* test(fixtures): update integrity and dep versions

* fix(checksums): create integrity when importing from node_modules

* test(fixtures): add integrity field to expected yarn.lock

* Fixes error reporting

* Fixes error reporting

* Fixes tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants