Skip to content

Commit f1aaffe

Browse files
committed
update test expectations for coalesced consecutive stars
1 parent 5012655 commit f1aaffe

5 files changed

Lines changed: 89 additions & 89 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
node-version: ${{ matrix.node-version }}
3434

3535
- name: Install dependencies
36-
run: npm install
36+
run: npm install --legacy-peer-deps
3737

3838
- name: Run Tests
3939
run: npm test -- -c -t0

tap-snapshots/test/basic.js.test.cjs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3417,11 +3417,11 @@ exports[`test/basic.js > TAP > basic tests > makeRe ??? 2`] = `
34173417
`
34183418

34193419
exports[`test/basic.js > TAP > basic tests > makeRe ??**********?****? 1`] = `
3420-
/^(?!\\.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]$/
3420+
/^(?!\\.)[^/][^/][^/]*?[^/][^/]*?[^/]$/
34213421
`
34223422

34233423
exports[`test/basic.js > TAP > basic tests > makeRe ??**********?****c 1`] = `
3424-
/^(?!\\.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c$/
3424+
/^(?!\\.)[^/][^/][^/]*?[^/][^/]*?c$/
34253425
`
34263426

34273427
exports[`test/basic.js > TAP > basic tests > makeRe ?.js 1`] = `
@@ -3449,27 +3449,27 @@ exports[`test/basic.js > TAP > basic tests > makeRe ?(x-!(y)|z)b 1`] = `
34493449
`
34503450

34513451
exports[`test/basic.js > TAP > basic tests > makeRe ?***?**** 1`] = `
3452-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?$/
3452+
/^(?!\\.)[^/][^/]*?[^/][^/]*?$/
34533453
`
34543454

34553455
exports[`test/basic.js > TAP > basic tests > makeRe ?***?****? 1`] = `
3456-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]$/
3456+
/^(?!\\.)[^/][^/]*?[^/][^/]*?[^/]$/
34573457
`
34583458

34593459
exports[`test/basic.js > TAP > basic tests > makeRe ?***?****c 1`] = `
3460-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c$/
3460+
/^(?!\\.)[^/][^/]*?[^/][^/]*?c$/
34613461
`
34623462

34633463
exports[`test/basic.js > TAP > basic tests > makeRe ?*****?? 1`] = `
3464-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]$/
3464+
/^(?!\\.)[^/][^/]*?[^/][^/]$/
34653465
`
34663466

34673467
exports[`test/basic.js > TAP > basic tests > makeRe ?*****?c 1`] = `
3468-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c$/
3468+
/^(?!\\.)[^/][^/]*?[^/]c$/
34693469
`
34703470

34713471
exports[`test/basic.js > TAP > basic tests > makeRe ?************c****?**** 1`] = `
3472-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?$/
3472+
/^(?!\\.)[^/][^/]*?c[^/]*?[^/][^/]*?$/
34733473
`
34743474

34753475
exports[`test/basic.js > TAP > basic tests > makeRe ?js 1`] = `
@@ -3837,15 +3837,15 @@ exports[`test/basic.js > TAP > basic tests > makeRe ** 3`] = `
38373837
`
38383838

38393839
exports[`test/basic.js > TAP > basic tests > makeRe *****?? 1`] = `
3840-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]$/
3840+
/^(?!\\.)[^/]*?[^/][^/]$/
38413841
`
38423842

38433843
exports[`test/basic.js > TAP > basic tests > makeRe *******? 1`] = `
3844-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]$/
3844+
/^(?!\\.)[^/]*?[^/]$/
38453845
`
38463846

38473847
exports[`test/basic.js > TAP > basic tests > makeRe *******c 1`] = `
3848-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c$/
3848+
/^(?!\\.)[^/]*?c$/
38493849
`
38503850

38513851
exports[`test/basic.js > TAP > basic tests > makeRe **/.x/** 1`] = `
@@ -3873,7 +3873,7 @@ exports[`test/basic.js > TAP > basic tests > makeRe *\\\\!* 1`] = `
38733873
`
38743874

38753875
exports[`test/basic.js > TAP > basic tests > makeRe *c*?** 1`] = `
3876-
/^(?!\\.)[^/]*?c[^/]*?[^/][^/]*?[^/]*?$/
3876+
/^(?!\\.)[^/]*?c[^/]*?[^/][^/]*?$/
38773877
`
38783878

38793879
exports[`test/basic.js > TAP > basic tests > makeRe *js 1`] = `
@@ -4017,43 +4017,43 @@ exports[`test/basic.js > TAP > basic tests > makeRe a*[^c] 1`] = `
40174017
`
40184018

40194019
exports[`test/basic.js > TAP > basic tests > makeRe a**?**cd**?**??***k 1`] = `
4020-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k$/
4020+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/][^/]*?k$/
40214021
`
40224022

40234023
exports[`test/basic.js > TAP > basic tests > makeRe a**?**cd**?**??***k** 1`] = `
4024-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k[^/]*?[^/]*?$/
4024+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/][^/]*?k[^/]*?$/
40254025
`
40264026

40274027
exports[`test/basic.js > TAP > basic tests > makeRe a**?**cd**?**??k 1`] = `
4028-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k$/
4028+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k$/
40294029
`
40304030

40314031
exports[`test/basic.js > TAP > basic tests > makeRe a**?**cd**?**??k*** 1`] = `
4032-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k[^/]*?[^/]*?[^/]*?$/
4032+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k[^/]*?$/
40334033
`
40344034

40354035
exports[`test/basic.js > TAP > basic tests > makeRe a*****?c 1`] = `
4036-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c$/
4036+
/^a[^/]*?[^/]c$/
40374037
`
40384038

40394039
exports[`test/basic.js > TAP > basic tests > makeRe a********???******* 1`] = `
4040-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?$/
4040+
/^a[^/]*?[^/][^/][^/][^/]*?$/
40414041
`
40424042

40434043
exports[`test/basic.js > TAP > basic tests > makeRe a*****c*?** 1`] = `
4044-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/][^/]*?[^/]*?$/
4044+
/^a[^/]*?c[^/]*?[^/][^/]*?$/
40454045
`
40464046

40474047
exports[`test/basic.js > TAP > basic tests > makeRe a****c**?**??***** 1`] = `
4048-
/^a[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?$/
4048+
/^a[^/]*?c[^/]*?[^/][^/]*?[^/][^/][^/]*?$/
40494049
`
40504050

40514051
exports[`test/basic.js > TAP > basic tests > makeRe a***c 1`] = `
4052-
/^a[^/]*?[^/]*?[^/]*?c$/
4052+
/^a[^/]*?c$/
40534053
`
40544054

40554055
exports[`test/basic.js > TAP > basic tests > makeRe a*cd**?**??k 1`] = `
4056-
/^a[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k$/
4056+
/^a[^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k$/
40574057
`
40584058

40594059
exports[`test/basic.js > TAP > basic tests > makeRe a/.*/b 1`] = `

tap-snapshots/test/escape-has-magic.js.test.cjs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ exports[`test/escape-has-magic.js > TAP > ??**********?****? 1`] = `
163163
Array [
164164
Array [
165165
Array [
166-
/^(?!\\.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]$/,
166+
/^(?!\\.)[^/][^/][^/]*?[^/][^/]*?[^/]$/,
167167
],
168168
],
169169
true,
@@ -174,7 +174,7 @@ exports[`test/escape-has-magic.js > TAP > ??**********?****c 1`] = `
174174
Array [
175175
Array [
176176
Array [
177-
/^(?!\\.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c$/,
177+
/^(?!\\.)[^/][^/][^/]*?[^/][^/]*?c$/,
178178
],
179179
],
180180
true,
@@ -251,7 +251,7 @@ exports[`test/escape-has-magic.js > TAP > ?***?**** 1`] = `
251251
Array [
252252
Array [
253253
Array [
254-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?$/,
254+
/^(?!\\.)[^/][^/]*?[^/][^/]*?$/,
255255
],
256256
],
257257
true,
@@ -262,7 +262,7 @@ exports[`test/escape-has-magic.js > TAP > ?***?****? 1`] = `
262262
Array [
263263
Array [
264264
Array [
265-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]$/,
265+
/^(?!\\.)[^/][^/]*?[^/][^/]*?[^/]$/,
266266
],
267267
],
268268
true,
@@ -273,7 +273,7 @@ exports[`test/escape-has-magic.js > TAP > ?***?****c 1`] = `
273273
Array [
274274
Array [
275275
Array [
276-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c$/,
276+
/^(?!\\.)[^/][^/]*?[^/][^/]*?c$/,
277277
],
278278
],
279279
true,
@@ -284,7 +284,7 @@ exports[`test/escape-has-magic.js > TAP > ?*****?? 1`] = `
284284
Array [
285285
Array [
286286
Array [
287-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]$/,
287+
/^(?!\\.)[^/][^/]*?[^/][^/]$/,
288288
],
289289
],
290290
true,
@@ -295,7 +295,7 @@ exports[`test/escape-has-magic.js > TAP > ?*****?c 1`] = `
295295
Array [
296296
Array [
297297
Array [
298-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c$/,
298+
/^(?!\\.)[^/][^/]*?[^/]c$/,
299299
],
300300
],
301301
true,
@@ -306,7 +306,7 @@ exports[`test/escape-has-magic.js > TAP > ?************c****?**** 1`] = `
306306
Array [
307307
Array [
308308
Array [
309-
/^(?!\\.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?$/,
309+
/^(?!\\.)[^/][^/]*?c[^/]*?[^/][^/]*?$/,
310310
],
311311
],
312312
true,
@@ -1377,7 +1377,7 @@ exports[`test/escape-has-magic.js > TAP > *****?? 1`] = `
13771377
Array [
13781378
Array [
13791379
Array [
1380-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]$/,
1380+
/^(?!\\.)[^/]*?[^/][^/]$/,
13811381
],
13821382
],
13831383
true,
@@ -1388,7 +1388,7 @@ exports[`test/escape-has-magic.js > TAP > *******? 1`] = `
13881388
Array [
13891389
Array [
13901390
Array [
1391-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]$/,
1391+
/^(?!\\.)[^/]*?[^/]$/,
13921392
],
13931393
],
13941394
true,
@@ -1399,7 +1399,7 @@ exports[`test/escape-has-magic.js > TAP > *******c 1`] = `
13991399
Array [
14001400
Array [
14011401
Array [
1402-
/^(?!\\.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c$/,
1402+
/^(?!\\.)[^/]*?c$/,
14031403
],
14041404
],
14051405
true,
@@ -1482,7 +1482,7 @@ exports[`test/escape-has-magic.js > TAP > *c*?** 1`] = `
14821482
Array [
14831483
Array [
14841484
Array [
1485-
/^(?!\\.)[^/]*?c[^/]*?[^/][^/]*?[^/]*?$/,
1485+
/^(?!\\.)[^/]*?c[^/]*?[^/][^/]*?$/,
14861486
],
14871487
],
14881488
true,
@@ -1886,7 +1886,7 @@ exports[`test/escape-has-magic.js > TAP > a**?**cd**?**??***k 1`] = `
18861886
Array [
18871887
Array [
18881888
Array [
1889-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k$/,
1889+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/][^/]*?k$/,
18901890
],
18911891
],
18921892
true,
@@ -1897,7 +1897,7 @@ exports[`test/escape-has-magic.js > TAP > a**?**cd**?**??***k** 1`] = `
18971897
Array [
18981898
Array [
18991899
Array [
1900-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k[^/]*?[^/]*?$/,
1900+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/][^/]*?k[^/]*?$/,
19011901
],
19021902
],
19031903
true,
@@ -1908,7 +1908,7 @@ exports[`test/escape-has-magic.js > TAP > a**?**cd**?**??k 1`] = `
19081908
Array [
19091909
Array [
19101910
Array [
1911-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k$/,
1911+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k$/,
19121912
],
19131913
],
19141914
true,
@@ -1919,7 +1919,7 @@ exports[`test/escape-has-magic.js > TAP > a**?**cd**?**??k*** 1`] = `
19191919
Array [
19201920
Array [
19211921
Array [
1922-
/^a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k[^/]*?[^/]*?[^/]*?$/,
1922+
/^a[^/]*?[^/][^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k[^/]*?$/,
19231923
],
19241924
],
19251925
true,
@@ -1930,7 +1930,7 @@ exports[`test/escape-has-magic.js > TAP > a*****?c 1`] = `
19301930
Array [
19311931
Array [
19321932
Array [
1933-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c$/,
1933+
/^a[^/]*?[^/]c$/,
19341934
],
19351935
],
19361936
true,
@@ -1941,7 +1941,7 @@ exports[`test/escape-has-magic.js > TAP > a********???******* 1`] = `
19411941
Array [
19421942
Array [
19431943
Array [
1944-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?$/,
1944+
/^a[^/]*?[^/][^/][^/][^/]*?$/,
19451945
],
19461946
],
19471947
true,
@@ -1952,7 +1952,7 @@ exports[`test/escape-has-magic.js > TAP > a*****c*?** 1`] = `
19521952
Array [
19531953
Array [
19541954
Array [
1955-
/^a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/][^/]*?[^/]*?$/,
1955+
/^a[^/]*?c[^/]*?[^/][^/]*?$/,
19561956
],
19571957
],
19581958
true,
@@ -1963,7 +1963,7 @@ exports[`test/escape-has-magic.js > TAP > a****c**?**??***** 1`] = `
19631963
Array [
19641964
Array [
19651965
Array [
1966-
/^a[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?$/,
1966+
/^a[^/]*?c[^/]*?[^/][^/]*?[^/][^/][^/]*?$/,
19671967
],
19681968
],
19691969
true,
@@ -1974,7 +1974,7 @@ exports[`test/escape-has-magic.js > TAP > a***c 1`] = `
19741974
Array [
19751975
Array [
19761976
Array [
1977-
/^a[^/]*?[^/]*?[^/]*?c$/,
1977+
/^a[^/]*?c$/,
19781978
],
19791979
],
19801980
true,
@@ -1985,7 +1985,7 @@ exports[`test/escape-has-magic.js > TAP > a*cd**?**??k 1`] = `
19851985
Array [
19861986
Array [
19871987
Array [
1988-
/^a[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k$/,
1988+
/^a[^/]*?cd[^/]*?[^/][^/]*?[^/][^/]k$/,
19891989
],
19901990
],
19911991
true,

0 commit comments

Comments
 (0)