jestjs / jest

Delightful JavaScript Testing.
https://jestjs.io
MIT License
44.28k stars 6.47k forks source link

feat: replace google short urls, since it will not work start of 25th August 2025 #15226

Open narobinson1 opened 3 months ago

narobinson1 commented 3 months ago

Summary

Google announced short URLs will not longer be available after 25th August 2025: https://developers.googleblog.com/en/google-url-shortener-links-will-no-longer-be-available/.

This pull request replaces all short URLs with the full URL to avoid future errors with unavailable short URLs.

Test plan

Commands ran:

`import os

def replace_string_in_files(directory, target_string, replacement_string):

Traverse the directory tree

for root, _, files in os.walk(directory):
    for file in files:
        file_path = os.path.join(root, file)
        try:
            # Read the content of the file
            with open(file_path, 'r', encoding='utf-8') as f:
                content = f.read()

            # Check if the target string is in the content
            if target_string in content:
                # Replace the target string with the replacement string
                new_content = content.replace(target_string, replacement_string)

                # Write the new content back to the file
                with open(file_path, 'w', encoding='utf-8') as f:
                    f.write(new_content)
                print(f"Replaced '{target_string}' with '{replacement_string}' in {file_path}")
        except (UnicodeDecodeError, PermissionError) as e:
            # Handle files that can't be read, written, or decoded
            print(f"Skipping {file_path}: {e}")

directory = '.' target_string = 'https://goo.gl/fbAQLP' replacement_string = 'https://jestjs.io/docs/snapshot-testing' replace_string_in_files(directory, target_string, replacement_string)`

Output displayed:

Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./searchDirectory.ipynb Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/website/blog/2017-02-21-jest-19-immersive-watch-mode-test-platform-improvements.md Skipping ./jest/website/static/img/opengraph.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/running-card-background.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/circus.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon.png: 'utf-8' codec can't decode byte 0xd0 in position 33: invalid continuation byte Skipping ./jest/website/static/img/jest-readme-headline.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/jest.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/spotify.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/nyt.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/instagram.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/ibm.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/airbnb.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/twitter.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/pinterest.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/facebook.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/logos/paypal.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/favicon-16x16.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/mstile-310x310.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/mstile-144x144.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/favicon.ico: 'utf-8' codec can't decode byte 0xa8 in position 14: invalid start byte Skipping ./jest/website/static/img/favicon/android-chrome-192x192.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/apple-touch-icon.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/mstile-70x70.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/mstile-310x150.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/android-chrome-512x512.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/mstile-150x150.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/favicon/favicon-32x32.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/female-technologist.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/camera-with-flash.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/interactiveSnapshot.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/feature-fast.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/interactiveSnapshotDone.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/joker.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/failedSnapshotTest.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/feature-mocking.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/feature-coverage.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/interactiveSnapshotUpdate.gif: 'utf-8' codec can't decode byte 0xb9 in position 8: invalid start byte Skipping ./jest/website/static/img/content/runner.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toStrictEqual.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toMatchSnapshot.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toHaveProperty.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toThrowError.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toBeCloseTo.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toEqual.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/content/matchers/toBe.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/16-watch.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Skipping ./jest/website/static/img/blog/collective.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-asymmetric-matchers.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/16-snapshots.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/19-snapshot-version.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/19-asymmetric-matchers.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/24-mock-function.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/27-interactive-failures.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-interactive.gif: 'utf-8' codec can't decode byte 0xec in position 6: invalid continuation byte Skipping ./jest/website/static/img/blog/23-hanging-before.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-jest-each.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/24-different-types.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/snapshot.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/19-cli-error.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/25-snapshot-change-substrings.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-new-matchers.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/22-community.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/24-todo.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/Scheduling1.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-typeahead.gif: 'utf-8' codec can't decode byte 0xe9 in position 6: invalid continuation byte Skipping ./jest/website/static/img/blog/19-skipped-tests.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/25-snapshot-insert-lines.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/Scheduling2.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-hanging-after.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/15-console.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/23-async-matchers.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/16-reporter.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Skipping ./jest/website/static/img/blog/openjs.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/20-multi-runner.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Skipping ./jest/website/static/img/blog/15-failure2.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/22-failure-21.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/15-watch.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Skipping ./jest/website/static/img/blog/23-snapshot-matchers.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/15-failure1.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/24-assertion-error.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/22-failure-22.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/20-testing-apis.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/25-snapshot-change-lines.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/19-validate.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Skipping ./jest/website/static/img/blog/28-gh-actions-reporter.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/examples/snapshot/tests/snapshots/link.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/examples/snapshot/tests/snapshots/clock.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/examples/react-native/tests/snapshots/intro.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-runtime/src/tests/snapshots/runtime_wrap.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-runtime/src/tests/snapshots/runtime_require_module_no_ext.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-matcher-utils/src/tests/snapshots/printDiffOrStringify.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-matcher-utils/src/tests/snapshots/index.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-fake-timers/src/tests/snapshots/modernFakeTimers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-fake-timers/src/tests/snapshots/legacyFakeTimers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/diff-sequences/src/tests/snapshots/index.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-circus/src/tests/snapshots/afterAll.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-circus/src/tests/snapshots/randomizeTest.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-circus/src/tests/snapshots/hooks.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-circus/src/tests/snapshots/shuffleArray.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-circus/src/tests/snapshots/baseTest.test.ts.snap Skipping ./jest/packages/jest-reporters/assets/jest_logo.png: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/generateEmptyCoverage.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/getSnapshotSummary.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/GitHubActionsReporter.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/utils.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/getSnapshotStatus.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/getSummary.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/SummaryReporter.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-reporters/src/tests/snapshots/NotifyReporter.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-watcher/src/lib/tests/snapshots/formatTestNameByPattern.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-transform/src/tests/snapshots/ScriptTransformer.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-pattern/src/tests/snapshots/TestPathPatterns.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-leak-detector/src/tests/snapshots/index.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-haste-map/src/tests/snapshots/index.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-snapshot-utils/src/utils.ts Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/tests/snapshots/watch.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/tests/snapshots/SnapshotInteractiveMode.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/tests/snapshots/watchTestNamePatternMode.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/tests/snapshots/getNoTestsFoundMessage.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/tests/snapshots/watchFilenamePatternMode.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-core/src/lib/tests/snapshots/logDebugMessages.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-snapshot/src/tests/snapshots/SnapshotResolver.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-snapshot/src/tests/snapshots/printSnapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-snapshot/src/tests/snapshots/mockSerializer.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-message-util/src/tests/snapshots/messages.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-validate/src/tests/snapshots/validate.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-validate/src/tests/snapshots/validateCLIOptions.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/pretty-format/src/tests/snapshots/react.test.tsx.snap Skipping ./jest/packages/jest-each/assets/tagged-template-literal.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Skipping ./jest/packages/jest-each/assets/default-demo.gif: 'utf-8' codec can't decode byte 0x80 in position 6: invalid start byte Skipping ./jest/packages/jest-each/assets/describe-demo.gif: 'utf-8' codec can't decode byte 0x80 in position 6: invalid start byte Skipping ./jest/packages/jest-each/assets/test-demo.gif: 'utf-8' codec can't decode byte 0xf7 in position 10: invalid start byte Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-each/src/tests/snapshots/template.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-each/src/tests/snapshots/index.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-each/src/tests/snapshots/array.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/babel-plugin-jest-hoist/src/tests/snapshots/hoistPlugin.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/create-jest/src/tests/snapshots/init.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/create-jest/src/tests/snapshots/modifyPackageJson.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-jasmine2/src/tests/snapshots/expectationResultFactory.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-diff/src/tests/snapshots/diff.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-diff/src/tests/snapshots/joinAlignedDiffs.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-diff/src/tests/snapshots/getAlignedDiffs.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-resolve-dependencies/src/tests/fixtures/snapshots/related.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/jest-config/src/tests/snapshots/normalize.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/extend.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/toThrowMatchers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/assertionCounts.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/matchers.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/customEqualityTesters.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/spyMatchers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/packages/expect/src/tests/snapshots/customEqualityTestersRecursive.test.ts.snap Skipping ./jest/.git/index: 'utf-8' codec can't decode byte 0xaa in position 13: invalid start byte Skipping ./jest/.git/objects/pack/pack-6a1c44fc18711a5a4161fcaf232bc9f3f48f5547.idx: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte Skipping ./jest/.git/objects/pack/pack-6a1c44fc18711a5a4161fcaf232bc9f3f48f5547.pack: 'utf-8' codec can't decode byte 0xc2 in position 10: invalid continuation byte Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/failures/tests/snapshots/snapshotWithHint.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/failures/tests/snapshots/snapshot.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/snapshot-unknown/tests/snapshots/works.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/snapshot-unknown/tests/snapshots/fails2.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/snapshot-unknown/tests/snapshots/fails.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/watchModeUpdateSnapshot.test.ts Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/each.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/watchModeUpdateSnapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageHandlebars.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/consoleDebugging.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/toMatchInlineSnapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/runProgrammaticallyMultipleProjects.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/expectAsyncMatcher.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageTransformInstrumented.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/stackTraceSourceMapsWithCoverage.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/console.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/injectGlobals.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/complexItemsInErrors.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/asyncAndCallback.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/randomize.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/requireAfterTeardownJasmine.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/wrongEnv.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/timeoutsLegacy.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageRemapping.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/toThrowErrorMatchingSnapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/toThrowErrorMatchingInlineSnapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/emptyDescribeWithHooks.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/environmentAfterTeardownJasmine.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/workerRestartBeforeSend.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/customReporters.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/executeTestsOnceInMpr.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/cliHandlesExactFilenames.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/customMatcherStackTrace.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/watchModePatterns.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/stackTrace.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/nestedTestDefinitions.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/typescriptCoverage.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/chaiAssertionLibrary.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testNamePattern.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/jest.config.js.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/consoleLogOutputWhenRunInBand.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/timeouts.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/multiProjectRunner.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/isolateModulesAsync.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testNamePatternSkipped.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/nativeEsm.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testFailing.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageProviderV8.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/promiseAsyncHandling.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/listTests.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testMatchTs.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/requireMissingExt.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testFailingSnapshot.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testTodo.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/snapshot.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/consoleAfterTeardown.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/processExit.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/globals.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testMatchDefault.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testEnvironmentRunScript.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/detectOpenHandles.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/nonSerializableStructuresInequality.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/declarationErrors.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/failures.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/findRelatedFiles.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/showConfig.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/workerRestarting.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/moduleNameMapper.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/callDoneTwice.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/requireAfterTeardown.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/customReportersOnCircus.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/watchModeOnlyFailed.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testRetries.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/beforeEachQueue.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/beforeAllFiltered.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageWithoutTransform.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/jest.config.ts.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/errorOnDeprecated.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/snapshotMockFs.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/transform.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/domDiffing.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/customInlineSnapshotMatchers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testMatch.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/testFailingJasmine.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageThreshold.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/circusDeclarationErrors.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/snapshotSerializers.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/coverageReport.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/multipleConfigs.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/resolveAsync.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/resolveNoFileExtensions.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/tests/snapshots/environmentAfterTeardown.test.ts.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/test-failing-snapshot-all-pass/tests/snapshots/snapshot.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/randomize/tests/snapshots/snapshots.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/snapshot-formatting-changes/tests/snapshots/snapshot.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/snapshot-concurrent/tests/snapshots/works.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/transform/multiple-transformers/tests/snapshots/multipleTransformers.test.js.snap Replaced 'https://goo.gl/fbAQLP' with 'https://jestjs.io/docs/snapshot-testing' in ./jest/e2e/test-failing-snapshot/tests/snapshots/snapshot.test.js.snap Skipping ./jest/e2e/native-esm/wasm-bindgen/index_bg.wasm: 'utf-8' codec can't decode byte 0x80 in position 12: invalid start byte

linux-foundation-easycla[bot] commented 3 months ago

CLA Signed


The committers listed above are authorized under a signed CLA.

netlify[bot] commented 3 months ago

Deploy Preview for jestjs ready!

Built without sensitive environment variables

Name Link
Latest commit 33bc53db48f05030f2ecbd770520f8ca959299c1
Latest deploy log https://app.netlify.com/sites/jestjs/deploys/66aab7d7569d02000879b609
Deploy Preview https://deploy-preview-15226--jestjs.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

github-actions[bot] commented 2 weeks ago

This PR is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days.