From 9ff24caffabf465258439bf95f9c4842fe81f65d Mon Sep 17 00:00:00 2001 From: MaryammAli Date: Sat, 30 May 2026 10:27:04 +0100 Subject: [PATCH] Add-Vitest-coverage-thresholds-to-the-CI-workflow Add-Vitest-coverage-thresholds-to-the-CI-workflow --- package.json | 16 ++++++++-------- vitest.config.ts | 8 ++++++++ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index fbfdd9c..a39bfc6 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,14 @@ "name": "veritix-web", "version": "0.1.0", "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "eslint", - "test": "vitest run", - "test:watch": "vitest" - }, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint", + "test": "vitest run --coverage", + "test:watch": "vitest" + }, "dependencies": { "@hookform/resolvers": "^5.2.2", "@radix-ui/react-slot": "^1.2.4", diff --git a/vitest.config.ts b/vitest.config.ts index 88ac509..8d3e751 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -8,6 +8,14 @@ export default defineConfig({ environment: "jsdom", globals: true, setupFiles: ["./src/__tests__/setup.ts"], + coverage: { + reporter: ["text", "json", "html"], + thresholds: { + lines: 60, + branches: 60, + functions: 60, + }, + }, }, resolve: { alias: {