Skip to content

Commit 22c4262

Browse files
committed
add fs-extra
1 parent dbf28c1 commit 22c4262

File tree

3 files changed

+176
-34
lines changed

3 files changed

+176
-34
lines changed

tests/e2e/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"@types/axios": "^0.14.0",
3636
"@types/chance": "1.1.3",
3737
"@types/edit-json-file": "1.7.0",
38+
"@types/fs-extra": "^11.0.1",
3839
"@types/sqlite3": "^3.1.8",
3940
"@types/supertest": "^2.0.8",
4041
"@typescript-eslint/eslint-plugin": "4.28.2",
@@ -47,6 +48,7 @@
4748
"edit-json-file": "1.7.0",
4849
"eslint": "7.32.0",
4950
"eslint-plugin-import": "2.24.2",
51+
"fs-extra": "^11.1.1",
5052
"redis": "3.1.1",
5153
"sqlite3": "5.0.10",
5254
"supertest": "^4.0.2",

tests/e2e/tests/regression/insights/feature-flag.e2e.ts

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -32,46 +32,32 @@ fixture.only `Feature flag`
3232
.meta({ type: 'regression', rte: rte.standalone })
3333
.page(commonUrl)
3434
.beforeEach(async() => {
35-
await acceptLicenseTermsAndAddDatabaseApi(ossStandaloneConfig, ossStandaloneConfig.databaseName);
36-
})
37-
.afterEach(async() => {
38-
// Delete database
39-
await deleteStandaloneDatabaseApi(ossStandaloneConfig);
40-
});
41-
test
42-
.before(async() => {
4335
await acceptLicenseTermsAndAddDatabaseApi(ossStandaloneV5Config, ossStandaloneV5Config.databaseName);
44-
// Update remote config .json to default
4536
await refreshFeaturesTestData();
4637
})
47-
.after(async() => {
38+
.afterEach(async() => {
39+
// Delete database
4840
await deleteStandaloneDatabaseApi(ossStandaloneV5Config);
4941
await refreshFeaturesTestData();
50-
})('Verify that default config applied when remote config version is lower', async t => {
51-
const featureVersion = await JSON.parse(await getColumnValueFromTableInDB(featuresConfigTable, 'data')).version;
52-
53-
await updateControlNumber(19.2);
54-
await t.expect(featureVersion).eql(1, 'Config with lowest version applied');
55-
await t.expect(browserPage.InsightsPanel.insightsBtn.exists).notOk('Insights panel displayed when disabled in default config');
5642
});
57-
test
58-
.before(async() => {
59-
await acceptLicenseTermsAndAddDatabaseApi(ossStandaloneV5Config, ossStandaloneV5Config.databaseName);
60-
await refreshFeaturesTestData();
61-
})
62-
.after(async() => {
63-
await deleteStandaloneDatabaseApi(ossStandaloneV5Config);
64-
await refreshFeaturesTestData();
65-
})('Verify that invaid remote config not applied even if its version is higher than in the default config', async t => {
66-
// Update remote config .json to invalid
67-
await modifyFeaturesConfigJson(pathes.invalidConfig);
68-
await updateControlNumber(19.2);
43+
test('Verify that default config applied when remote config version is lower', async t => {
44+
await updateControlNumber(19.2);
6945

70-
const featureVersion = await JSON.parse(await getColumnValueFromTableInDB(featuresConfigTable, 'data')).version;
46+
const featureVersion = await JSON.parse(await getColumnValueFromTableInDB(featuresConfigTable, 'data')).version;
7147

72-
await t.expect(featureVersion).eql(1, 'Config highest version not applied');
73-
await t.expect(browserPage.InsightsPanel.insightsBtn.exists).notOk('Insights panel displayed when disabled in default config');
74-
});
48+
await t.expect(featureVersion).eql(1, 'Config with lowest version applied');
49+
await t.expect(browserPage.InsightsPanel.insightsBtn.exists).notOk('Insights panel displayed when disabled in default config');
50+
});
51+
test('Verify that invaid remote config not applied even if its version is higher than in the default config', async t => {
52+
// Update remote config .json to invalid
53+
await modifyFeaturesConfigJson(pathes.invalidConfig);
54+
await updateControlNumber(19.2);
55+
56+
const featureVersion = await JSON.parse(await getColumnValueFromTableInDB(featuresConfigTable, 'data')).version;
57+
58+
await t.expect(featureVersion).eql(1, 'Config highest version not applied');
59+
await t.expect(browserPage.InsightsPanel.insightsBtn.exists).notOk('Insights panel displayed when disabled in default config');
60+
});
7561
test
7662
.before(async() => {
7763
await acceptLicenseTermsAndAddDatabaseApi(ossStandaloneConfig, ossStandaloneConfig.databaseName);

tests/e2e/yarn.lock

Lines changed: 156 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,6 +1044,16 @@
10441044
dependencies:
10451045
stackframe "^1.1.1"
10461046

1047+
"@electron/asar@^3.2.3":
1048+
version "3.2.4"
1049+
resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.4.tgz#7e8635a3c4f6d8b3f8ae6efaf5ecb9fbf3bd9864"
1050+
integrity sha512-lykfY3TJRRWFeTxccEKdf1I6BLl2Plw81H0bbp4Fc5iEc67foDCa5pjJQULVgo0wF+Dli75f3xVcdb/67FFZ/g==
1051+
dependencies:
1052+
chromium-pickle-js "^0.2.0"
1053+
commander "^5.0.0"
1054+
glob "^7.1.6"
1055+
minimatch "^3.0.4"
1056+
10471057
"@eslint/eslintrc@^0.4.3":
10481058
version "0.4.3"
10491059
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
@@ -1255,6 +1265,14 @@
12551265
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe"
12561266
integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==
12571267

1268+
"@types/fs-extra@^11.0.1":
1269+
version "11.0.1"
1270+
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.1.tgz#f542ec47810532a8a252127e6e105f487e0a6ea5"
1271+
integrity sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==
1272+
dependencies:
1273+
"@types/jsonfile" "*"
1274+
"@types/node" "*"
1275+
12581276
"@types/glob@^7.1.1":
12591277
version "7.2.0"
12601278
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
@@ -1273,6 +1291,13 @@
12731291
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
12741292
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
12751293

1294+
"@types/jsonfile@*":
1295+
version "6.1.1"
1296+
resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.1.tgz#ac84e9aefa74a2425a0fb3012bdea44f58970f1b"
1297+
integrity sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==
1298+
dependencies:
1299+
"@types/node" "*"
1300+
12761301
"@types/[email protected]", "@types/lodash@^4.14.72":
12771302
version "4.14.192"
12781303
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.192.tgz#5790406361a2852d332d41635d927f1600811285"
@@ -1403,6 +1428,13 @@ [email protected]:
14031428
dependencies:
14041429
"@types/estree" "0.0.46"
14051430

1431+
1432+
version "0.6.1"
1433+
resolved "https://registry.yarnpkg.com/acorn-hammerhead/-/acorn-hammerhead-0.6.1.tgz#f8f27c58ceaf90fbdb77a92f4331a678271194f2"
1434+
integrity sha512-ZWG/nXPvFiveXhJq/PxuS+4LI1BqtEOviGXWjlTvI+64kwzaddYNaE0UzLorTX7kyxrFtxjJ4w1LmKN5yEzOCg==
1435+
dependencies:
1436+
"@types/estree" "0.0.46"
1437+
14061438
acorn-jsx@^5.3.1:
14071439
version "5.3.2"
14081440
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
@@ -2122,6 +2154,11 @@ commander@^2.20.0, commander@^2.8.1:
21222154
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
21232155
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
21242156

2157+
commander@^5.0.0:
2158+
version "5.1.0"
2159+
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
2160+
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
2161+
21252162
component-emitter@^1.2.0, component-emitter@^1.2.1:
21262163
version "1.3.0"
21272164
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
@@ -2376,6 +2413,14 @@ depd@^2.0.0:
23762413
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
23772414
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
23782415

2416+
des.js@^1.0.1:
2417+
version "1.0.1"
2418+
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
2419+
integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
2420+
dependencies:
2421+
inherits "^2.0.1"
2422+
minimalistic-assert "^1.0.0"
2423+
23792424
detect-libc@^2.0.0:
23802425
version "2.0.1"
23812426
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
@@ -2730,6 +2775,13 @@ [email protected]:
27302775
dependencies:
27312776
"@types/estree" "0.0.46"
27322777

2778+
2779+
version "0.6.4"
2780+
resolved "https://registry.yarnpkg.com/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz#e3b8ae5fbe5954aafc5bf507b8399560500be8b0"
2781+
integrity sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==
2782+
dependencies:
2783+
"@types/estree" "0.0.46"
2784+
27332785
espree@^7.3.0, espree@^7.3.1:
27342786
version "7.3.1"
27352787
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
@@ -3030,6 +3082,15 @@ fs-constants@^1.0.0:
30303082
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
30313083
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
30323084

3085+
fs-extra@^11.1.1:
3086+
version "11.1.1"
3087+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d"
3088+
integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==
3089+
dependencies:
3090+
graceful-fs "^4.2.0"
3091+
jsonfile "^6.0.1"
3092+
universalify "^2.0.0"
3093+
30333094
fs-minipass@^2.0.0:
30343095
version "2.1.0"
30353096
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
@@ -3249,7 +3310,7 @@ gopd@^1.0.1:
32493310
dependencies:
32503311
get-intrinsic "^1.1.3"
32513312

3252-
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.6:
3313+
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.6:
32533314
version "4.2.11"
32543315
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
32553316
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
@@ -3371,6 +3432,21 @@ http-proxy-agent@^4.0.1:
33713432
agent-base "6"
33723433
debug "4"
33733434

3435+
httpntlm@^1.8.10:
3436+
version "1.8.12"
3437+
resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.8.12.tgz#1b2f46e9839cc8434cced1b120d8689fdbd19387"
3438+
integrity sha512-dqdye5b5OmzCIDrA2JgkKG7bV9sK0S5VUELD1+JcRZG6ZDieAW7/c0MPsqlTRKDzso1tIMhvDQAWvfgFN0yg3A==
3439+
dependencies:
3440+
des.js "^1.0.1"
3441+
httpreq ">=0.4.22"
3442+
js-md4 "^0.3.2"
3443+
underscore "~1.12.1"
3444+
3445+
httpreq@>=0.4.22:
3446+
version "0.5.2"
3447+
resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.5.2.tgz#be6777292fa1038d7771d7c01d9a5e1219de951c"
3448+
integrity sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==
3449+
33743450
https-proxy-agent@^5.0.0:
33753451
version "5.0.1"
33763452
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -3832,6 +3908,11 @@ iterate-object@^1.3.4:
38323908
resolved "https://registry.yarnpkg.com/iterate-object/-/iterate-object-1.3.4.tgz#fa50b1d9e58e340a7dd6b4c98c8a5e182e790096"
38333909
integrity sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==
38343910

3911+
js-md4@^0.3.2:
3912+
version "0.3.2"
3913+
resolved "https://registry.yarnpkg.com/js-md4/-/js-md4-0.3.2.tgz#cd3b3dc045b0c404556c81ddb5756c23e59d7cf5"
3914+
integrity sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==
3915+
38353916
38363917
version "1.0.7"
38373918
resolved "https://registry.yarnpkg.com/js-message/-/js-message-1.0.7.tgz#fbddd053c7a47021871bb8b2c95397cc17c20e47"
@@ -3909,6 +3990,15 @@ json5@^2.1.0, json5@^2.2.2:
39093990
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
39103991
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
39113992

3993+
jsonfile@^6.0.1:
3994+
version "6.1.0"
3995+
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
3996+
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
3997+
dependencies:
3998+
universalify "^2.0.0"
3999+
optionalDependencies:
4000+
graceful-fs "^4.1.6"
4001+
39124002
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
39134003
version "3.2.2"
39144004
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
@@ -4201,6 +4291,11 @@ mimic-fn@^2.1.0:
42014291
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
42024292
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
42034293

4294+
minimalistic-assert@^1.0.0:
4295+
version "1.0.1"
4296+
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
4297+
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
4298+
42044299
minimatch@^3.0.4, minimatch@^3.1.1:
42054300
version "3.1.2"
42064301
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -4838,6 +4933,11 @@ proxyquire@^1.7.10:
48384933
module-not-found-error "^1.0.0"
48394934
resolve "~1.1.7"
48404935

4936+
psl@^1.1.33:
4937+
version "1.9.0"
4938+
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
4939+
integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
4940+
48414941
pump@^3.0.0:
48424942
version "3.0.0"
48434943
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
@@ -4851,7 +4951,7 @@ punycode@^1.4.1:
48514951
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
48524952
integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
48534953

4854-
punycode@^2.1.0:
4954+
punycode@^2.1.0, punycode@^2.1.1:
48554955
version "2.3.0"
48564956
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f"
48574957
integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
@@ -5654,6 +5754,36 @@ [email protected]:
56545754
tunnel-agent "0.6.0"
56555755
webauth "^1.1.0"
56565756

5757+
testcafe-hammerhead@>=19.4.0:
5758+
version "31.4.1"
5759+
resolved "https://registry.yarnpkg.com/testcafe-hammerhead/-/testcafe-hammerhead-31.4.1.tgz#36454e02d7abdf390cada50368139738b5a55c8f"
5760+
integrity sha512-1LqUfxRG5P1dKqgbXjPL0eS+cjCnMxHMZxD9RHJiMLZ8ddjnX+BjZ+LKHjsRpiAR9EBscQBwSkAuQYL2KR89Aw==
5761+
dependencies:
5762+
"@electron/asar" "^3.2.3"
5763+
acorn-hammerhead "0.6.1"
5764+
bowser "1.6.0"
5765+
crypto-md5 "^1.0.0"
5766+
css "2.2.3"
5767+
debug "4.3.1"
5768+
esotope-hammerhead "0.6.4"
5769+
http-cache-semantics "^4.1.0"
5770+
httpntlm "^1.8.10"
5771+
iconv-lite "0.5.1"
5772+
lodash "^4.17.20"
5773+
lru-cache "2.6.3"
5774+
match-url-wildcard "0.0.4"
5775+
merge-stream "^1.0.1"
5776+
mime "~1.4.1"
5777+
mustache "^2.1.1"
5778+
nanoid "^3.1.12"
5779+
os-family "^1.0.0"
5780+
parse5 "2.2.3"
5781+
pinkie "2.0.4"
5782+
read-file-relative "^1.2.0"
5783+
semver "5.5.0"
5784+
tough-cookie "4.0.0"
5785+
tunnel-agent "0.6.0"
5786+
56575787
56585788
version "5.0.0"
56595789
resolved "https://registry.yarnpkg.com/testcafe-legacy-api/-/testcafe-legacy-api-5.0.0.tgz#dde9dc2ee9e9490afed58b83df23cf2e01a6c303"
@@ -5878,6 +6008,15 @@ [email protected]:
58786008
dependencies:
58796009
punycode "^1.4.1"
58806010

6011+
6012+
version "4.0.0"
6013+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
6014+
integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
6015+
dependencies:
6016+
psl "^1.1.33"
6017+
punycode "^2.1.1"
6018+
universalify "^0.1.2"
6019+
58816020
tr46@~0.0.3:
58826021
version "0.0.3"
58836022
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -5999,6 +6138,11 @@ unbox-primitive@^1.0.2:
59996138
has-symbols "^1.0.3"
60006139
which-boxed-primitive "^1.0.2"
60016140

6141+
underscore@~1.12.1:
6142+
version "1.12.1"
6143+
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
6144+
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
6145+
60026146
unicode-canonical-property-names-ecmascript@^2.0.0:
60036147
version "2.0.0"
60046148
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
@@ -6046,6 +6190,16 @@ unique-slug@^2.0.0:
60466190
dependencies:
60476191
imurmurhash "^0.1.4"
60486192

6193+
universalify@^0.1.2:
6194+
version "0.1.2"
6195+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
6196+
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
6197+
6198+
universalify@^2.0.0:
6199+
version "2.0.0"
6200+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
6201+
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
6202+
60496203
unquote@^1.1.1:
60506204
version "1.1.1"
60516205
resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"

0 commit comments

Comments
 (0)