Skip to content

Commit 46226ea

Browse files
committed
chore(testing): add service-worker-mock
1 parent 80a1800 commit 46226ea

File tree

2 files changed

+87
-1
lines changed

2 files changed

+87
-1
lines changed

test/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
"@types/jest": "^26.0.20",
55
"@types/jsdom": "^16.2.6",
66
"@types/node-fetch": "^2.5.8",
7+
"@types/service-worker-mock": "^2.0.1",
78
"@types/supertest": "^2.0.10",
89
"jest": "^26.6.3",
910
"jsdom": "^16.4.0",
1011
"node-fetch": "^2.6.1",
1112
"playwright": "^1.8.0",
13+
"service-worker-mock": "^2.0.5",
1214
"supertest": "^6.1.1",
1315
"ts-jest": "^26.4.4"
1416
}

test/yarn.lock

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,11 @@
588588
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.6.tgz#f4b1efa784e8db479cdb8b14403e2144b1e9ff03"
589589
integrity sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==
590590

591+
"@types/service-worker-mock@^2.0.1":
592+
version "2.0.1"
593+
resolved "https://registry.yarnpkg.com/@types/service-worker-mock/-/service-worker-mock-2.0.1.tgz#4857b2024318c395294a02eda5050ac083f41e56"
594+
integrity sha512-LqaP0QmgppRF7YEaqx4amoazHNXaX5bIFDAu62LnWIc5ku0HbgqlPKroQstAu8WsdmWIqEfI9VGlP8Skkq+m5A==
595+
591596
"@types/stack-utils@^2.0.0":
592597
version "2.0.0"
593598
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff"
@@ -1232,6 +1237,13 @@ diff-sequences@^26.6.2:
12321237
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1"
12331238
integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==
12341239

1240+
dom-urls@^1.1.0:
1241+
version "1.1.0"
1242+
resolved "https://registry.yarnpkg.com/dom-urls/-/dom-urls-1.1.0.tgz#001ddf81628cd1e706125c7176f53ccec55d918e"
1243+
integrity sha1-AB3fgWKM0ecGElxxdvU8zsVdkY4=
1244+
dependencies:
1245+
urijs "^1.16.1"
1246+
12351247
domexception@^2.0.1:
12361248
version "2.0.1"
12371249
resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
@@ -2486,6 +2498,38 @@ locate-path@^5.0.0:
24862498
dependencies:
24872499
p-locate "^4.1.0"
24882500

2501+
lodash._basefor@^3.0.0:
2502+
version "3.0.3"
2503+
resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
2504+
integrity sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=
2505+
2506+
lodash.isarguments@^3.0.0:
2507+
version "3.1.0"
2508+
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
2509+
integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=
2510+
2511+
lodash.isarray@^3.0.0:
2512+
version "3.0.4"
2513+
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
2514+
integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=
2515+
2516+
lodash.isplainobject@^3.0.2:
2517+
version "3.2.0"
2518+
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5"
2519+
integrity sha1-moI4rhayAEMpYM1zRlEtASP79MU=
2520+
dependencies:
2521+
lodash._basefor "^3.0.0"
2522+
lodash.isarguments "^3.0.0"
2523+
lodash.keysin "^3.0.0"
2524+
2525+
lodash.keysin@^3.0.0:
2526+
version "3.0.8"
2527+
resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f"
2528+
integrity sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8=
2529+
dependencies:
2530+
lodash.isarguments "^3.0.0"
2531+
lodash.isarray "^3.0.0"
2532+
24892533
24902534
version "4.1.2"
24912535
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
@@ -3016,6 +3060,13 @@ readable-stream@^3.6.0:
30163060
string_decoder "^1.1.1"
30173061
util-deprecate "^1.0.1"
30183062

3063+
realistic-structured-clone@^1.0.1:
3064+
version "1.0.1"
3065+
resolved "https://registry.yarnpkg.com/realistic-structured-clone/-/realistic-structured-clone-1.0.1.tgz#1abe82af0b80cd7b109fdaf5d29308032852d45d"
3066+
integrity sha1-Gr6CrwuAzXsQn9r10pMIAyhS1F0=
3067+
dependencies:
3068+
lodash.isplainobject "^3.0.2"
3069+
30193070
regex-not@^1.0.0, regex-not@^1.0.2:
30203071
version "1.0.2"
30213072
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -3199,6 +3250,16 @@ semver@^6.0.0, semver@^6.3.0:
31993250
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
32003251
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
32013252

3253+
service-worker-mock@^2.0.5:
3254+
version "2.0.5"
3255+
resolved "https://registry.yarnpkg.com/service-worker-mock/-/service-worker-mock-2.0.5.tgz#89d47ec1571130114d4deed66d69bdcfee4a4545"
3256+
integrity sha512-yk6NCFnRWGfbOlP+IS4hEbJnGU8dVgtodAAKLxhkTPsOmaES44XVSWTNozK6KwI+p/0PDRrFsb2RjTMhvXiNkA==
3257+
dependencies:
3258+
dom-urls "^1.1.0"
3259+
shelving-mock-indexeddb "^1.1.0"
3260+
url-search-params "^0.10.0"
3261+
w3c-hr-time "^1.0.1"
3262+
32023263
set-blocking@^2.0.0:
32033264
version "2.0.0"
32043265
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
@@ -3243,6 +3304,19 @@ shellwords@^0.1.1:
32433304
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
32443305
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
32453306

3307+
shelving-mock-event@^1.0.12:
3308+
version "1.0.12"
3309+
resolved "https://registry.yarnpkg.com/shelving-mock-event/-/shelving-mock-event-1.0.12.tgz#401dc90b3b49cbf2a817ecf2dd5a83eff4de2e14"
3310+
integrity sha512-2F+IZ010rwV3sA/Kd2hnC1vGNycsxeBJmjkXR8+4IOlv5e+Wvj+xH+A8Cv8/Z0lUyCut/HcxSpeDccYTVtnuaQ==
3311+
3312+
shelving-mock-indexeddb@^1.1.0:
3313+
version "1.1.0"
3314+
resolved "https://registry.yarnpkg.com/shelving-mock-indexeddb/-/shelving-mock-indexeddb-1.1.0.tgz#e065a8d7987d182d058e2b55f0f79a52d48a38f1"
3315+
integrity sha512-akHJAmGL/dplJ4FZNxPxVbOxMw8Ey6wAnB9+3+GCUNqPUcJaskS55GijxZtarTfAYB4XQyu+FLtjcq2Oa3e2Lg==
3316+
dependencies:
3317+
realistic-structured-clone "^1.0.1"
3318+
shelving-mock-event "^1.0.12"
3319+
32463320
signal-exit@^3.0.0, signal-exit@^3.0.2:
32473321
version "3.0.3"
32483322
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
@@ -3674,11 +3748,21 @@ uri-js@^4.2.2:
36743748
dependencies:
36753749
punycode "^2.1.0"
36763750

3751+
urijs@^1.16.1:
3752+
version "1.19.6"
3753+
resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.6.tgz#51f8cb17ca16faefb20b9a31ac60f84aa2b7c870"
3754+
integrity sha512-eSXsXZ2jLvGWeLYlQA3Gh36BcjF+0amo92+wHPyN1mdR8Nxf75fuEuYTd9c0a+m/vhCjRK0ESlE9YNLW+E1VEw==
3755+
36773756
urix@^0.1.0:
36783757
version "0.1.0"
36793758
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
36803759
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
36813760

3761+
url-search-params@^0.10.0:
3762+
version "0.10.2"
3763+
resolved "https://registry.yarnpkg.com/url-search-params/-/url-search-params-0.10.2.tgz#e9da69646e48c6140c6732e1f07fb669525f5a4e"
3764+
integrity sha512-d6GYsr992Bo9rzTZFc9BUw3UFAAg3prE9JGVBgW2TLTbI3rSvg4VDa0BFXHMzKkWbAuhrmaFWpucpRJl+3W7Jg==
3765+
36823766
use@^3.1.0:
36833767
version "3.1.1"
36843768
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
@@ -3725,7 +3809,7 @@ [email protected]:
37253809
core-util-is "1.0.2"
37263810
extsprintf "^1.2.0"
37273811

3728-
w3c-hr-time@^1.0.2:
3812+
w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2:
37293813
version "1.0.2"
37303814
resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
37313815
integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==

0 commit comments

Comments
 (0)