Skip to content

Commit 735d2dd

Browse files
add jest-watch-typeahead (#3723)
1 parent e54ca77 commit 735d2dd

File tree

3 files changed

+167
-1
lines changed

3 files changed

+167
-1
lines changed

jest.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ const config: Config.InitialOptions = {
44
collectCoverage: true,
55
coverageDirectory: "coverage",
66
projects: ["<rootDir>/frontends/*/"],
7+
watchPlugins: [
8+
"jest-watch-typeahead/filename",
9+
"jest-watch-typeahead/testname"
10+
]
711
}
812

913
export default config

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"jest-environment-jsdom": "^28.1.1",
6767
"jest-extended": "^3.0.1",
6868
"jest-fail-on-console": "^2.4.2",
69+
"jest-watch-typeahead": "^2.1.1",
6970
"jest-when": "^3.5.1",
7071
"locale-code": "^2.0.2",
7172
"prettier": "^2.7.1",

yarn.lock

Lines changed: 162 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2386,6 +2386,20 @@ __metadata:
23862386
languageName: node
23872387
linkType: hard
23882388

2389+
"@jest/console@npm:^28.1.3":
2390+
version: 28.1.3
2391+
resolution: "@jest/console@npm:28.1.3"
2392+
dependencies:
2393+
"@jest/types": ^28.1.3
2394+
"@types/node": "*"
2395+
chalk: ^4.0.0
2396+
jest-message-util: ^28.1.3
2397+
jest-util: ^28.1.3
2398+
slash: ^3.0.0
2399+
checksum: fe50d98d26d02ce2901c76dff4bd5429a33c13affb692c9ebf8a578ca2f38a5dd854363d40d6c394f215150791fd1f692afd8e730a4178dda24107c8dfd9750a
2400+
languageName: node
2401+
linkType: hard
2402+
23892403
"@jest/core@npm:^28.1.1":
23902404
version: 28.1.1
23912405
resolution: "@jest/core@npm:28.1.1"
@@ -2572,6 +2586,18 @@ __metadata:
25722586
languageName: node
25732587
linkType: hard
25742588

2589+
"@jest/test-result@npm:^28.1.3":
2590+
version: 28.1.3
2591+
resolution: "@jest/test-result@npm:28.1.3"
2592+
dependencies:
2593+
"@jest/console": ^28.1.3
2594+
"@jest/types": ^28.1.3
2595+
"@types/istanbul-lib-coverage": ^2.0.0
2596+
collect-v8-coverage: ^1.0.0
2597+
checksum: 957a5dd2fd2e84aabe86698f93c0825e96128ccaa23abf548b159a9b08ac74e4bde7acf4bec48479243dbdb27e4ea1b68c171846d21fb64855c6b55cead9ef27
2598+
languageName: node
2599+
linkType: hard
2600+
25752601
"@jest/test-sequencer@npm:^28.1.1":
25762602
version: 28.1.1
25772603
resolution: "@jest/test-sequencer@npm:28.1.1"
@@ -2634,6 +2660,20 @@ __metadata:
26342660
languageName: node
26352661
linkType: hard
26362662

2663+
"@jest/types@npm:^28.1.3":
2664+
version: 28.1.3
2665+
resolution: "@jest/types@npm:28.1.3"
2666+
dependencies:
2667+
"@jest/schemas": ^28.1.3
2668+
"@types/istanbul-lib-coverage": ^2.0.0
2669+
"@types/istanbul-reports": ^3.0.0
2670+
"@types/node": "*"
2671+
"@types/yargs": ^17.0.8
2672+
chalk: ^4.0.0
2673+
checksum: 1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350
2674+
languageName: node
2675+
linkType: hard
2676+
26372677
"@jridgewell/gen-mapping@npm:^0.1.0":
26382678
version: 0.1.1
26392679
resolution: "@jridgewell/gen-mapping@npm:0.1.1"
@@ -7153,6 +7193,15 @@ __metadata:
71537193
languageName: node
71547194
linkType: hard
71557195

7196+
"ansi-escapes@npm:^5.0.0":
7197+
version: 5.0.0
7198+
resolution: "ansi-escapes@npm:5.0.0"
7199+
dependencies:
7200+
type-fest: ^1.0.2
7201+
checksum: d4b5eb8207df38367945f5dd2ef41e08c28edc192dc766ef18af6b53736682f49d8bfcfa4e4d6ecbc2e2f97c258fda084fb29a9e43b69170b71090f771afccac
7202+
languageName: node
7203+
linkType: hard
7204+
71567205
"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8":
71577206
version: 0.0.8
71587207
resolution: "ansi-html-community@npm:0.0.8"
@@ -7190,6 +7239,13 @@ __metadata:
71907239
languageName: node
71917240
linkType: hard
71927241

7242+
"ansi-regex@npm:^6.0.1":
7243+
version: 6.0.1
7244+
resolution: "ansi-regex@npm:6.0.1"
7245+
checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169
7246+
languageName: node
7247+
linkType: hard
7248+
71937249
"ansi-styles@npm:^2.2.1":
71947250
version: 2.2.1
71957251
resolution: "ansi-styles@npm:2.2.1"
@@ -8518,6 +8574,13 @@ __metadata:
85188574
languageName: node
85198575
linkType: hard
85208576

8577+
"char-regex@npm:^2.0.0":
8578+
version: 2.0.1
8579+
resolution: "char-regex@npm:2.0.1"
8580+
checksum: 8524c03fd7e58381dccf33babe885fe62731ae20755528b19c39945b8203479184f35247210dc9eeeef279cdbdd6511cd3182e0e1db8e4549bf2586470b7c204
8581+
languageName: node
8582+
linkType: hard
8583+
85218584
"character-entities-legacy@npm:^1.0.0":
85228585
version: 1.1.4
85238586
resolution: "character-entities-legacy@npm:1.1.4"
@@ -13945,6 +14008,23 @@ __metadata:
1394514008
languageName: node
1394614009
linkType: hard
1394714010

14011+
"jest-message-util@npm:^28.1.3":
14012+
version: 28.1.3
14013+
resolution: "jest-message-util@npm:28.1.3"
14014+
dependencies:
14015+
"@babel/code-frame": ^7.12.13
14016+
"@jest/types": ^28.1.3
14017+
"@types/stack-utils": ^2.0.0
14018+
chalk: ^4.0.0
14019+
graceful-fs: ^4.2.9
14020+
micromatch: ^4.0.4
14021+
pretty-format: ^28.1.3
14022+
slash: ^3.0.0
14023+
stack-utils: ^2.0.3
14024+
checksum: 1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96
14025+
languageName: node
14026+
linkType: hard
14027+
1394814028
"jest-mock@npm:^28.1.1":
1394914029
version: 28.1.1
1395014030
resolution: "jest-mock@npm:28.1.1"
@@ -13967,7 +14047,7 @@ __metadata:
1396714047
languageName: node
1396814048
linkType: hard
1396914049

13970-
"jest-regex-util@npm:^28.0.2":
14050+
"jest-regex-util@npm:^28.0.0, jest-regex-util@npm:^28.0.2":
1397114051
version: 28.0.2
1397214052
resolution: "jest-regex-util@npm:28.0.2"
1397314053
checksum: 0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add
@@ -14105,6 +14185,20 @@ __metadata:
1410514185
languageName: node
1410614186
linkType: hard
1410714187

14188+
"jest-util@npm:^28.1.3":
14189+
version: 28.1.3
14190+
resolution: "jest-util@npm:28.1.3"
14191+
dependencies:
14192+
"@jest/types": ^28.1.3
14193+
"@types/node": "*"
14194+
chalk: ^4.0.0
14195+
ci-info: ^3.2.0
14196+
graceful-fs: ^4.2.9
14197+
picomatch: ^2.2.3
14198+
checksum: fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721
14199+
languageName: node
14200+
linkType: hard
14201+
1410814202
"jest-validate@npm:^28.1.1":
1410914203
version: 28.1.1
1411014204
resolution: "jest-validate@npm:28.1.1"
@@ -14119,6 +14213,39 @@ __metadata:
1411914213
languageName: node
1412014214
linkType: hard
1412114215

14216+
"jest-watch-typeahead@npm:^2.1.1":
14217+
version: 2.1.1
14218+
resolution: "jest-watch-typeahead@npm:2.1.1"
14219+
dependencies:
14220+
ansi-escapes: ^5.0.0
14221+
chalk: ^4.0.0
14222+
jest-regex-util: ^28.0.0
14223+
jest-watcher: ^28.0.0
14224+
slash: ^4.0.0
14225+
string-length: ^5.0.1
14226+
strip-ansi: ^7.0.1
14227+
peerDependencies:
14228+
jest: ^27.0.0 || ^28.0.0 || ^29.0.0
14229+
checksum: ba5f619c82b382e93e3439dc262146c4aa71e126deb118418881c2cf6a83872cde115bef004b1d205df48f050c0cd6c88be1fba5d6ddc1d1aa11195a71ea8d07
14230+
languageName: node
14231+
linkType: hard
14232+
14233+
"jest-watcher@npm:^28.0.0":
14234+
version: 28.1.3
14235+
resolution: "jest-watcher@npm:28.1.3"
14236+
dependencies:
14237+
"@jest/test-result": ^28.1.3
14238+
"@jest/types": ^28.1.3
14239+
"@types/node": "*"
14240+
ansi-escapes: ^4.2.1
14241+
chalk: ^4.0.0
14242+
emittery: ^0.10.2
14243+
jest-util: ^28.1.3
14244+
string-length: ^4.0.1
14245+
checksum: 8f6d674a4865e7df251f71544f1b51f06fd36b5a3a61f2ac81aeb81fa2a196be354fba51d0f97911c88f67cd254583b3a22ee124bf2c5b6ee2fadec27356c207
14246+
languageName: node
14247+
linkType: hard
14248+
1412214249
"jest-watcher@npm:^28.1.1":
1412314250
version: 28.1.1
1412414251
resolution: "jest-watcher@npm:28.1.1"
@@ -16627,6 +16754,7 @@ __metadata:
1662716754
jest-environment-jsdom: ^28.1.1
1662816755
jest-extended: ^3.0.1
1662916756
jest-fail-on-console: ^2.4.2
16757+
jest-watch-typeahead: ^2.1.1
1663016758
jest-when: ^3.5.1
1663116759
locale-code: ^2.0.2
1663216760
prettier: ^2.7.1
@@ -20730,6 +20858,13 @@ __metadata:
2073020858
languageName: node
2073120859
linkType: hard
2073220860

20861+
"slash@npm:^4.0.0":
20862+
version: 4.0.0
20863+
resolution: "slash@npm:4.0.0"
20864+
checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d
20865+
languageName: node
20866+
linkType: hard
20867+
2073320868
"slice-ansi@npm:0.0.4":
2073420869
version: 0.0.4
2073520870
resolution: "slice-ansi@npm:0.0.4"
@@ -21052,6 +21187,16 @@ __metadata:
2105221187
languageName: node
2105321188
linkType: hard
2105421189

21190+
"string-length@npm:^5.0.1":
21191+
version: 5.0.1
21192+
resolution: "string-length@npm:5.0.1"
21193+
dependencies:
21194+
char-regex: ^2.0.0
21195+
strip-ansi: ^7.0.1
21196+
checksum: 71f73b8c8a743e01dcd001bcf1b197db78d5e5e53b12bd898cddaf0961be09f947dfd8c429783db3694b55b05cb5a51de6406c5085ff1aaa10c4771440c8396d
21197+
languageName: node
21198+
linkType: hard
21199+
2105521200
"string-width@npm:^1.0.1":
2105621201
version: 1.0.2
2105721202
resolution: "string-width@npm:1.0.2"
@@ -21205,6 +21350,15 @@ __metadata:
2120521350
languageName: node
2120621351
linkType: hard
2120721352

21353+
"strip-ansi@npm:^7.0.1":
21354+
version: 7.0.1
21355+
resolution: "strip-ansi@npm:7.0.1"
21356+
dependencies:
21357+
ansi-regex: ^6.0.1
21358+
checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039
21359+
languageName: node
21360+
linkType: hard
21361+
2120821362
"strip-bom@npm:^2.0.0":
2120921363
version: 2.0.0
2121021364
resolution: "strip-bom@npm:2.0.0"
@@ -22041,6 +22195,13 @@ __metadata:
2204122195
languageName: node
2204222196
linkType: hard
2204322197

22198+
"type-fest@npm:^1.0.2":
22199+
version: 1.4.0
22200+
resolution: "type-fest@npm:1.4.0"
22201+
checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201
22202+
languageName: node
22203+
linkType: hard
22204+
2204422205
"type-is@npm:~1.6.15, type-is@npm:~1.6.16, type-is@npm:~1.6.18":
2204522206
version: 1.6.18
2204622207
resolution: "type-is@npm:1.6.18"

0 commit comments

Comments
 (0)