Browse Source

test: add coverage plugin

Peter 1 năm trước cách đây
mục cha
commit
576cf6ce76
2 tập tin đã thay đổi với 46 bổ sung0 xóa
  1. 1 0
      package.json
  2. 45 0
      pnpm-lock.yaml

+ 1 - 0
package.json

@@ -81,6 +81,7 @@
     "@typescript-eslint/parser": "^7.5.0",
     "@typescript-eslint/parser": "^7.5.0",
     "@vitejs/plugin-vue": "^5.0.4",
     "@vitejs/plugin-vue": "^5.0.4",
     "@vitest/coverage-c8": "^0.33.0",
     "@vitest/coverage-c8": "^0.33.0",
+    "@vitest/coverage-v8": "^1.5.0",
     "@vitest/ui": "^1.4.0",
     "@vitest/ui": "^1.4.0",
     "@vue/test-utils": "^2.4.5",
     "@vue/test-utils": "^2.4.5",
     "eslint": "^8.57.0",
     "eslint": "^8.57.0",

+ 45 - 0
pnpm-lock.yaml

@@ -45,6 +45,9 @@ importers:
       '@vitest/coverage-c8':
       '@vitest/coverage-c8':
         specifier: ^0.33.0
         specifier: ^0.33.0
         version: 0.33.0(vitest@1.4.0)
         version: 0.33.0(vitest@1.4.0)
+      '@vitest/coverage-v8':
+        specifier: ^1.5.0
+        version: 1.5.0(vitest@1.4.0)
       '@vitest/ui':
       '@vitest/ui':
         specifier: ^1.4.0
         specifier: ^1.4.0
         version: 1.4.0(vitest@1.4.0)
         version: 1.4.0(vitest@1.4.0)
@@ -2888,6 +2891,29 @@ packages:
       vitest: 1.4.0(@vitest/ui@1.4.0)(jsdom@24.0.0)
       vitest: 1.4.0(@vitest/ui@1.4.0)(jsdom@24.0.0)
     dev: true
     dev: true
 
 
+  /@vitest/coverage-v8@1.5.0(vitest@1.4.0):
+    resolution: {integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==}
+    peerDependencies:
+      vitest: 1.5.0
+    dependencies:
+      '@ampproject/remapping': 2.3.0
+      '@bcoe/v8-coverage': 0.2.3
+      debug: 4.3.4
+      istanbul-lib-coverage: 3.2.2
+      istanbul-lib-report: 3.0.1
+      istanbul-lib-source-maps: 5.0.4
+      istanbul-reports: 3.1.7
+      magic-string: 0.30.8
+      magicast: 0.3.4
+      picocolors: 1.0.0
+      std-env: 3.7.0
+      strip-literal: 2.0.0
+      test-exclude: 6.0.0
+      vitest: 1.4.0(@vitest/ui@1.4.0)(jsdom@24.0.0)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@vitest/expect@1.4.0:
   /@vitest/expect@1.4.0:
     resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==}
     resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==}
     dependencies:
     dependencies:
@@ -6359,6 +6385,17 @@ packages:
       supports-color: 7.2.0
       supports-color: 7.2.0
     dev: true
     dev: true
 
 
+  /istanbul-lib-source-maps@5.0.4:
+    resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==}
+    engines: {node: '>=10'}
+    dependencies:
+      '@jridgewell/trace-mapping': 0.3.25
+      debug: 4.3.4
+      istanbul-lib-coverage: 3.2.2
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /istanbul-reports@3.1.7:
   /istanbul-reports@3.1.7:
     resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
     resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
     engines: {node: '>=8'}
     engines: {node: '>=8'}
@@ -6730,6 +6767,14 @@ packages:
     dependencies:
     dependencies:
       '@jridgewell/sourcemap-codec': 1.4.15
       '@jridgewell/sourcemap-codec': 1.4.15
 
 
+  /magicast@0.3.4:
+    resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
+    dependencies:
+      '@babel/parser': 7.24.4
+      '@babel/types': 7.24.0
+      source-map-js: 1.2.0
+    dev: true
+
   /make-dir@4.0.0:
   /make-dir@4.0.0:
     resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
     resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
     engines: {node: '>=10'}
     engines: {node: '>=10'}