From 08bd1dc3ba3690c461ed1e9c03db320d6f95d5e7 Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Sun, 4 Dec 2022 19:44:30 -0800 Subject: [PATCH] add coverage check, try permision fix --- .github/workflows/js-unittest.yml | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/js-unittest.yml b/.github/workflows/js-unittest.yml index fc39c95..3234bc9 100644 --- a/.github/workflows/js-unittest.yml +++ b/.github/workflows/js-unittest.yml @@ -23,6 +23,8 @@ jobs: uses: actions/checkout@v3 - name: Install dependencies run: sudo npm install + - name: Give permissions to npm folder + run: sudo chown -R 1001:123 "/root/.npm" - name: Start local http server run: sudo npm run http-server & - name: Run tests with coverage diff --git a/package.json b/package.json index a514b38..44dc522 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "module", "scripts": { "test": "mocha --recursive --require mock-local-storage './{,!(node_modules)/**}/*.test.js'", - "coverage": "c8 npm run test", + "coverage": "c8 --check-coverage --lines 90 --functions 90 --branches 90 npm run test", "lint-js": "eslint **/*.js", "fix-js": "eslint --fix **/*.js", "lint-html": "htmlhint **/*.html",