Skip to content

Commit a978a00

Browse files
committed
Add unit test execution step to CI workflow and update test command in package.json
1 parent b6ba89f commit a978a00

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ jobs:
5252

5353
- name: Compile tests
5454
run: npm run compile-tests
55+
56+
- name: Run Node.js unit tests
57+
run: node --require ./out/test/unit/vscode-shim-register.js --test out/test/unit/*.test.js
5558

5659
- name: Run tests
5760
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@
278278
"lint:css": "stylelint \"src/webview/**/*.css\"",
279279
"lint:json": "node scripts/validate-json.js",
280280
"test": "vscode-test",
281-
"test:node": "npm run compile-tests && node --test out/test/unit/backend-identity.test.js",
281+
"test:node": "npm run compile-tests && node --require ./out/test/unit/vscode-shim-register.js --test out/test/unit/*.test.js",
282282
"test:coverage": "npm run compile-tests && node --require ./out/test/unit/vscode-shim-register.js --experimental-test-coverage --test --test-coverage-lines=60 --test-coverage-functions=60 --test-coverage-branches=60 --test-coverage-include=out/src/backend/**/*.js --test-coverage-include=out/src/utils/**/*.js out/test/unit/backend-identity.test.js out/test/unit/utils-errors.test.js out/test/unit/backend-settings.test.js out/test/unit/backend-copyConfig.test.js out/test/unit/backend-integration.test.js out/test/unit/backend-commands.test.js out/test/unit/backend-facade-helpers.test.js out/test/unit/backend-facade-rollups.test.js out/test/unit/backend-facade-query.test.js",
283283
"pre-release": "node scripts/pre-release.js",
284284
"capture-screenshots": "pwsh -File scripts/capture-screenshots.ps1",

0 commit comments

Comments
 (0)