Skip to content

Commit 48e3a54

Browse files
committed
Add vitest coverage report for 'yarn test'
1 parent ceba35c commit 48e3a54

2 files changed

Lines changed: 200 additions & 4 deletions

File tree

packages/delegation-toolkit/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"changelog:update": "../../scripts/update-changelog.sh @metamask/delegation-toolkit",
8585
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/delegation-toolkit",
8686
"clean": "rm -rf dist",
87-
"test": "npx vitest run",
87+
"test": "npx vitest run --coverage",
8888
"test:watch": "npx vitest watch",
8989
"format": "prettier --write \"src/**/*.{ts,tsx}\" --ignore-path .prettierignore",
9090
"lint": "yarn lint:eslint",
@@ -128,6 +128,7 @@
128128
"@types/sinon": "^17.0.3",
129129
"@typescript-eslint/eslint-plugin": "^5.42.1",
130130
"@typescript-eslint/parser": "^5.42.1",
131+
"@vitest/coverage-v8": "3.2.4",
131132
"dotenv": "^16.3.1",
132133
"eslint": "^8.56.0",
133134
"import": "^0.0.6",

yarn.lock

Lines changed: 198 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,58 @@ __metadata:
1212
languageName: node
1313
linkType: hard
1414

15+
"@ampproject/remapping@npm:^2.3.0":
16+
version: 2.3.0
17+
resolution: "@ampproject/remapping@npm:2.3.0"
18+
dependencies:
19+
"@jridgewell/gen-mapping": "npm:^0.3.5"
20+
"@jridgewell/trace-mapping": "npm:^0.3.24"
21+
checksum: 10/f3451525379c68a73eb0a1e65247fbf28c0cccd126d93af21c75fceff77773d43c0d4a2d51978fb131aff25b5f2cb41a9fe48cc296e61ae65e679c4f6918b0ab
22+
languageName: node
23+
linkType: hard
24+
25+
"@babel/helper-string-parser@npm:^7.27.1":
26+
version: 7.27.1
27+
resolution: "@babel/helper-string-parser@npm:7.27.1"
28+
checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00
29+
languageName: node
30+
linkType: hard
31+
32+
"@babel/helper-validator-identifier@npm:^7.27.1":
33+
version: 7.27.1
34+
resolution: "@babel/helper-validator-identifier@npm:7.27.1"
35+
checksum: 10/75041904d21bdc0cd3b07a8ac90b11d64cd3c881e89cb936fa80edd734bf23c35e6bd1312611e8574c4eab1f3af0f63e8a5894f4699e9cfdf70c06fcf4252320
36+
languageName: node
37+
linkType: hard
38+
39+
"@babel/parser@npm:^7.25.4":
40+
version: 7.28.0
41+
resolution: "@babel/parser@npm:7.28.0"
42+
dependencies:
43+
"@babel/types": "npm:^7.28.0"
44+
bin:
45+
parser: ./bin/babel-parser.js
46+
checksum: 10/2c14a0d2600bae9ab81924df0a85bbd34e427caa099c260743f7c6c12b2042e743e776043a0d1a2573229ae648f7e66a80cfb26fc27e2a9eb59b55932d44c817
47+
languageName: node
48+
linkType: hard
49+
50+
"@babel/types@npm:^7.25.4, @babel/types@npm:^7.28.0":
51+
version: 7.28.0
52+
resolution: "@babel/types@npm:7.28.0"
53+
dependencies:
54+
"@babel/helper-string-parser": "npm:^7.27.1"
55+
"@babel/helper-validator-identifier": "npm:^7.27.1"
56+
checksum: 10/2f28b84efb5005d1e85fc3944219c284400c42aeefc1f6e10500a74fed43b3dfb4f9e349a5d6e0e3fc24f5d241c513b30ef00ede2885535ce7a0a4e111c2098e
57+
languageName: node
58+
linkType: hard
59+
60+
"@bcoe/v8-coverage@npm:^1.0.2":
61+
version: 1.0.2
62+
resolution: "@bcoe/v8-coverage@npm:1.0.2"
63+
checksum: 10/46600b2dde460269b07a8e4f12b72e418eae1337b85c979f43af3336c9a1c65b04e42508ab6b245f1e0e3c64328e1c38d8cd733e4a7cebc4fbf9cf65c6e59937
64+
languageName: node
65+
linkType: hard
66+
1567
"@cspotcode/source-map-support@npm:^0.8.0":
1668
version: 0.8.1
1769
resolution: "@cspotcode/source-map-support@npm:0.8.1"
@@ -680,6 +732,13 @@ __metadata:
680732
languageName: node
681733
linkType: hard
682734

735+
"@istanbuljs/schema@npm:^0.1.2":
736+
version: 0.1.3
737+
resolution: "@istanbuljs/schema@npm:0.1.3"
738+
checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b
739+
languageName: node
740+
linkType: hard
741+
683742
"@jridgewell/gen-mapping@npm:^0.3.2":
684743
version: 0.3.5
685744
resolution: "@jridgewell/gen-mapping@npm:0.3.5"
@@ -691,6 +750,16 @@ __metadata:
691750
languageName: node
692751
linkType: hard
693752

753+
"@jridgewell/gen-mapping@npm:^0.3.5":
754+
version: 0.3.12
755+
resolution: "@jridgewell/gen-mapping@npm:0.3.12"
756+
dependencies:
757+
"@jridgewell/sourcemap-codec": "npm:^1.5.0"
758+
"@jridgewell/trace-mapping": "npm:^0.3.24"
759+
checksum: 10/151667531566417a940d4dd0a319724979f7a90b9deb9f1617344e1183887d78c835bc1a9209c1ee10fc8a669cdd7ac8120a43a2b6bc8d0d5dd18a173059ff4b
760+
languageName: node
761+
linkType: hard
762+
694763
"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
695764
version: 3.1.2
696765
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
@@ -722,6 +791,16 @@ __metadata:
722791
languageName: node
723792
linkType: hard
724793

794+
"@jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.25":
795+
version: 0.3.29
796+
resolution: "@jridgewell/trace-mapping@npm:0.3.29"
797+
dependencies:
798+
"@jridgewell/resolve-uri": "npm:^3.1.0"
799+
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
800+
checksum: 10/64e1ce0dc3a9e56b0118eaf1b2f50746fd59a36de37516cc6855b5370d5f367aa8229e1237536d738262e252c70ee229619cb04e3f3b822146ee3eb1b7ab297f
801+
languageName: node
802+
linkType: hard
803+
725804
"@jridgewell/trace-mapping@npm:^0.3.24":
726805
version: 0.3.25
727806
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
@@ -895,6 +974,7 @@ __metadata:
895974
"@types/sinon": "npm:^17.0.3"
896975
"@typescript-eslint/eslint-plugin": "npm:^5.42.1"
897976
"@typescript-eslint/parser": "npm:^5.42.1"
977+
"@vitest/coverage-v8": "npm:3.2.4"
898978
buffer: "npm:^6.0.3"
899979
dotenv: "npm:^16.3.1"
900980
eslint: "npm:^8.56.0"
@@ -1806,6 +1886,33 @@ __metadata:
18061886
languageName: node
18071887
linkType: hard
18081888

1889+
"@vitest/coverage-v8@npm:3.2.4":
1890+
version: 3.2.4
1891+
resolution: "@vitest/coverage-v8@npm:3.2.4"
1892+
dependencies:
1893+
"@ampproject/remapping": "npm:^2.3.0"
1894+
"@bcoe/v8-coverage": "npm:^1.0.2"
1895+
ast-v8-to-istanbul: "npm:^0.3.3"
1896+
debug: "npm:^4.4.1"
1897+
istanbul-lib-coverage: "npm:^3.2.2"
1898+
istanbul-lib-report: "npm:^3.0.1"
1899+
istanbul-lib-source-maps: "npm:^5.0.6"
1900+
istanbul-reports: "npm:^3.1.7"
1901+
magic-string: "npm:^0.30.17"
1902+
magicast: "npm:^0.3.5"
1903+
std-env: "npm:^3.9.0"
1904+
test-exclude: "npm:^7.0.1"
1905+
tinyrainbow: "npm:^2.0.0"
1906+
peerDependencies:
1907+
"@vitest/browser": 3.2.4
1908+
vitest: 3.2.4
1909+
peerDependenciesMeta:
1910+
"@vitest/browser":
1911+
optional: true
1912+
checksum: 10/5a5940c78eabbb36efafb9ecc50408785614768b3f74f5f88e6dd32db59a21d39e15e7cf52fae961cc2cd75e0390c8568cdb9aef35aa8593ccd057edce539ee4
1913+
languageName: node
1914+
linkType: hard
1915+
18091916
"@vitest/expect@npm:2.1.9":
18101917
version: 2.1.9
18111918
resolution: "@vitest/expect@npm:2.1.9"
@@ -2287,6 +2394,17 @@ __metadata:
22872394
languageName: node
22882395
linkType: hard
22892396

2397+
"ast-v8-to-istanbul@npm:^0.3.3":
2398+
version: 0.3.3
2399+
resolution: "ast-v8-to-istanbul@npm:0.3.3"
2400+
dependencies:
2401+
"@jridgewell/trace-mapping": "npm:^0.3.25"
2402+
estree-walker: "npm:^3.0.3"
2403+
js-tokens: "npm:^9.0.1"
2404+
checksum: 10/edcb926214833227e1eee0b7324c6160536879f922e055461d76a364c72d0199895c1b985f72d73359cef00586b6d800b81174a6b5efa7e571c6a82c2fe6f572
2405+
languageName: node
2406+
linkType: hard
2407+
22902408
"available-typed-arrays@npm:^1.0.7":
22912409
version: 1.0.7
22922410
resolution: "available-typed-arrays@npm:1.0.7"
@@ -2783,7 +2901,7 @@ __metadata:
27832901
languageName: node
27842902
linkType: hard
27852903

2786-
"debug@npm:4, debug@npm:^4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1":
2904+
"debug@npm:4, debug@npm:^4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1":
27872905
version: 4.4.1
27882906
resolution: "debug@npm:4.4.1"
27892907
dependencies:
@@ -4241,7 +4359,7 @@ __metadata:
42414359
languageName: node
42424360
linkType: hard
42434361

4244-
"glob@npm:^10.2.2, glob@npm:^10.3.10":
4362+
"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1":
42454363
version: 10.4.5
42464364
resolution: "glob@npm:10.4.5"
42474365
dependencies:
@@ -4409,6 +4527,13 @@ __metadata:
44094527
languageName: node
44104528
linkType: hard
44114529

4530+
"html-escaper@npm:^2.0.0":
4531+
version: 2.0.2
4532+
resolution: "html-escaper@npm:2.0.2"
4533+
checksum: 10/034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7
4534+
languageName: node
4535+
linkType: hard
4536+
44124537
"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1":
44134538
version: 4.1.1
44144539
resolution: "http-cache-semantics@npm:4.1.1"
@@ -4888,6 +5013,45 @@ __metadata:
48885013
languageName: node
48895014
linkType: hard
48905015

5016+
"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.2":
5017+
version: 3.2.2
5018+
resolution: "istanbul-lib-coverage@npm:3.2.2"
5019+
checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81
5020+
languageName: node
5021+
linkType: hard
5022+
5023+
"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1":
5024+
version: 3.0.1
5025+
resolution: "istanbul-lib-report@npm:3.0.1"
5026+
dependencies:
5027+
istanbul-lib-coverage: "npm:^3.0.0"
5028+
make-dir: "npm:^4.0.0"
5029+
supports-color: "npm:^7.1.0"
5030+
checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1
5031+
languageName: node
5032+
linkType: hard
5033+
5034+
"istanbul-lib-source-maps@npm:^5.0.6":
5035+
version: 5.0.6
5036+
resolution: "istanbul-lib-source-maps@npm:5.0.6"
5037+
dependencies:
5038+
"@jridgewell/trace-mapping": "npm:^0.3.23"
5039+
debug: "npm:^4.1.1"
5040+
istanbul-lib-coverage: "npm:^3.0.0"
5041+
checksum: 10/569dd0a392ee3464b1fe1accbaef5cc26de3479eacb5b91d8c67ebb7b425d39fd02247d85649c3a0e9c29b600809fa60b5af5a281a75a89c01f385b1e24823a2
5042+
languageName: node
5043+
linkType: hard
5044+
5045+
"istanbul-reports@npm:^3.1.7":
5046+
version: 3.1.7
5047+
resolution: "istanbul-reports@npm:3.1.7"
5048+
dependencies:
5049+
html-escaper: "npm:^2.0.0"
5050+
istanbul-lib-report: "npm:^3.0.0"
5051+
checksum: 10/f1faaa4684efaf57d64087776018d7426312a59aa6eeb4e0e3a777347d23cd286ad18f427e98f0e3dee666103d7404c9d7abc5f240406a912fa16bd6695437fa
5052+
languageName: node
5053+
linkType: hard
5054+
48915055
"jackspeak@npm:^3.1.2":
48925056
version: 3.4.3
48935057
resolution: "jackspeak@npm:3.4.3"
@@ -5114,6 +5278,26 @@ __metadata:
51145278
languageName: node
51155279
linkType: hard
51165280

5281+
"magicast@npm:^0.3.5":
5282+
version: 0.3.5
5283+
resolution: "magicast@npm:0.3.5"
5284+
dependencies:
5285+
"@babel/parser": "npm:^7.25.4"
5286+
"@babel/types": "npm:^7.25.4"
5287+
source-map-js: "npm:^1.2.0"
5288+
checksum: 10/3a2dba6b0bdde957797361d09c7931ebdc1b30231705360eeb40ed458d28e1c3112841c3ed4e1b87ceb28f741e333c7673cd961193aa9fdb4f4946b202e6205a
5289+
languageName: node
5290+
linkType: hard
5291+
5292+
"make-dir@npm:^4.0.0":
5293+
version: 4.0.0
5294+
resolution: "make-dir@npm:4.0.0"
5295+
dependencies:
5296+
semver: "npm:^7.5.3"
5297+
checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a
5298+
languageName: node
5299+
linkType: hard
5300+
51175301
"make-error@npm:^1.1.1":
51185302
version: 1.3.6
51195303
resolution: "make-error@npm:1.3.6"
@@ -6711,7 +6895,7 @@ __metadata:
67116895
languageName: node
67126896
linkType: hard
67136897

6714-
"source-map-js@npm:^1.2.1":
6898+
"source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1":
67156899
version: 1.2.1
67166900
resolution: "source-map-js@npm:1.2.1"
67176901
checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3
@@ -6991,6 +7175,17 @@ __metadata:
69917175
languageName: node
69927176
linkType: hard
69937177

7178+
"test-exclude@npm:^7.0.1":
7179+
version: 7.0.1
7180+
resolution: "test-exclude@npm:7.0.1"
7181+
dependencies:
7182+
"@istanbuljs/schema": "npm:^0.1.2"
7183+
glob: "npm:^10.4.1"
7184+
minimatch: "npm:^9.0.4"
7185+
checksum: 10/e6f6f4e1df2e7810e082e8d7dfc53be51a931e6e87925f5e1c2ef92cc1165246ba3bf2dae6b5d86251c16925683dba906bd41e40169ebc77120a2d1b5a0dbbe0
7186+
languageName: node
7187+
linkType: hard
7188+
69947189
"text-table@npm:^0.2.0":
69957190
version: 0.2.0
69967191
resolution: "text-table@npm:0.2.0"

0 commit comments

Comments
 (0)