-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
fix: matchInlineSnapshot
when prettier dependencies are mocked
#6776
fix: matchInlineSnapshot
when prettier dependencies are mocked
#6776
Conversation
ba542f4
to
161da2e
Compare
matchInlineSnapshot
when prettier dependencies mocked
matchInlineSnapshot
when prettier dependencies mockedmatchInlineSnapshot
work when prettier dependencies are mocked
Codecov Report
@@ Coverage Diff @@
## master #6776 +/- ##
=========================================
Coverage ? 63.68%
=========================================
Files ? 235
Lines ? 9007
Branches ? 4
=========================================
Hits ? 5736
Misses ? 3270
Partials ? 1
Continue to review full report at Codecov.
|
matchInlineSnapshot
work when prettier dependencies are mockedmatchInlineSnapshot
when prettier dependencies are mocked
* upstream/master: (122 commits) fix: don't report promises as open handles (jestjs#6716) support serializing `DocumentFragment` (jestjs#6705) Allow test titles to include array index (jestjs#6414) fix `toContain` suggest to contain equal message (jestjs#6810) fix: testMatch not working with negations (jestjs#6648) Add test cases for jestjs#6744 (jestjs#6772) print stack trace on calls to process.exit (jestjs#6714) Updates SnapshotTesting.md to provide more info. on snapshot scope (jestjs#6735) Mark snapshots as obsolete when moved to an inline snapshot (jestjs#6773) [Docs] Clarified the use of literal values as property matchers in toMatchSnapshot() (jestjs#6807) Update CHANGELOG.md (jestjs#6799) fix changelog entry that is not in 23.4.2 (jestjs#6796) Fix --coverage with --findRelatedTests overwriting collectCoverageFrom options (jestjs#6736) Update testURL default value from about:blank to localhost (jestjs#6792) fix: `matchInlineSnapshot` when prettier dependencies are mocked (jestjs#6776) Fix retryTimes and add e2e regression test (jestjs#6762) Release v23.4.2 Docs/ExpectAPI: Correct docs for `objectContaining` (jestjs#6754) chore(packages/babel-jest) readme (jestjs#6746) docs: noted --coverage aliased by --collectCoverage (jestjs#6741) ...
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Summary
This PR fixes #6702 by seizing to local require prettier in jest-jasmine2. Instead
require(config.prettierPath)
is used. This prevents the issue where mocking native modules likepath
andfs
that prettier depends on would causetoMatchInlineSnapshot
to fail.Test plan
Run the new unit test introduced in this PR.