Skip to content

Commit 872b686

Browse files
authored
deps: upgrade testdouble, fix mock tests in Node 21+ (#16664)
1 parent 8dc40bb commit 872b686

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

core/test/config/config-helpers-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ describe('.resolveGathererToDefn', () => {
398398
it('throws but not for missing gatherer when it has a node dependency error', async () => {
399399
const resultPromise =
400400
resolveGathererToDefn('../fixtures/invalid-gatherers/require-error.js', [], moduleDir);
401-
await expect(resultPromise).rejects.toThrow(/no such file or directory/);
401+
await expect(resultPromise).rejects.toThrow(/no such file or directory|Cannot find module/);
402402
});
403403
});
404404

@@ -476,7 +476,7 @@ describe('.resolveAuditsToDefns', () => {
476476
const resultPromise = resolveAuditsToDefns([
477477
'../fixtures/invalid-audits/require-error.js',
478478
], moduleDir);
479-
await expect(resultPromise).rejects.toThrow(/no such file or directory/);
479+
await expect(resultPromise).rejects.toThrow(/no such file or directory|Cannot find module/);
480480
});
481481
});
482482

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"smoke": "node -r source-map-support/register cli/test/smokehouse/frontends/smokehouse-bin.js",
4040
"debug": "node --inspect-brk ./cli/index.js",
4141
"start": "yarn build-report --standalone && node ./cli/index.js",
42-
"mocha": "node --loader=testdouble core/test/scripts/run-mocha-tests.js",
42+
"mocha": "node core/test/scripts/run-mocha-tests.js",
4343
"test": "yarn diff:sample-json && yarn lint --quiet && yarn unit && yarn type-check",
4444
"test-bundle": "yarn smoke --runner bundle",
4545
"test-clients": "yarn mocha --testMatch clients/**/*-test.js && yarn mocha --testMatch clients/**/*-test-pptr.js",
@@ -175,7 +175,7 @@
175175
"rollup-plugin-polyfill-node": "^0.12.0",
176176
"source-map-support": "^0.5.21",
177177
"terser": "^5.18.2",
178-
"testdouble": "^3.18.0",
178+
"testdouble": "^3.20.2",
179179
"typed-query-selector": "^2.12.0",
180180
"typescript": "5.8.2",
181181
"wait-for-expect": "^3.0.2",

yarn.lock

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6836,13 +6836,13 @@ queue-tick@^1.0.1:
68366836
resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142"
68376837
integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==
68386838

6839-
quibble@^0.7.0:
6840-
version "0.7.0"
6841-
resolved "https://registry.yarnpkg.com/quibble/-/quibble-0.7.0.tgz#fd7f7f03ed4c2682b55523433af5e66bc26bde9f"
6842-
integrity sha512-uiqtYLo6p6vWR/G3Ltsg0NU1xw43RcNGadYP+d/DF3zLQTyOt8uC7L2mmcJ97au1QE1YdmCD+HVIIq/RGtkbWA==
6839+
quibble@^0.9.2:
6840+
version "0.9.2"
6841+
resolved "https://registry.yarnpkg.com/quibble/-/quibble-0.9.2.tgz#1729fdda002bb8bfdbbf6c1b36d75a40162185da"
6842+
integrity sha512-BrL7hrZcbyyt5ZDfePkGFDc3m82uUtxCPOnpRUrkOdtBnmV9ldQKxXORkKL8eIzToRNaCpIPyKyfdfq/tBlFAA==
68436843
dependencies:
68446844
lodash "^4.17.21"
6845-
resolve "^1.22.1"
6845+
resolve "^1.22.8"
68466846

68476847
quick-lru@^4.0.1:
68486848
version "4.0.1"
@@ -7061,7 +7061,7 @@ resolve-url@^0.2.1:
70617061
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
70627062
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
70637063

7064-
resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.1:
7064+
resolve@^1.10.0, resolve@^1.20.0:
70657065
version "1.22.1"
70667066
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
70677067
integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
@@ -7751,13 +7751,13 @@ test-exclude@^6.0.0:
77517751
glob "^7.1.4"
77527752
minimatch "^3.0.4"
77537753

7754-
testdouble@^3.18.0:
7755-
version "3.18.0"
7756-
resolved "https://registry.yarnpkg.com/testdouble/-/testdouble-3.18.0.tgz#850a04d00045a52cd08c99cb69aea6845fe86587"
7757-
integrity sha512-awRay/WxNHYz0SJrjvvg1xE4QQkbKgWFN1VNhhb132JSO2FSWUW4cebUtD0HjWWwrvpN3uFsVeaUhwpmVlzlkg==
7754+
testdouble@^3.20.2:
7755+
version "3.20.2"
7756+
resolved "https://registry.yarnpkg.com/testdouble/-/testdouble-3.20.2.tgz#b7b6b7ae474fda194d57a3b10595bb1309825399"
7757+
integrity sha512-790e9vJKdfddWNOaxW1/V9FcMk48cPEl3eJSj2i8Hh1fX89qArEJ6cp3DBnaECpGXc3xKJVWbc1jeNlWYWgiMg==
77587758
dependencies:
77597759
lodash "^4.17.21"
7760-
quibble "^0.7.0"
7760+
quibble "^0.9.2"
77617761
stringify-object-es5 "^2.5.0"
77627762
theredoc "^1.0.0"
77637763

0 commit comments

Comments
 (0)