Skip to content

build(package-vulnerability-scanner): add frontend test tooling - #453

Draft
amylin1249 wants to merge 2 commits into
mainfrom
pvs-01-test-tooling
Draft

build(package-vulnerability-scanner): add frontend test tooling#453
amylin1249 wants to merge 2 commits into
mainfrom
pvs-01-test-tooling

Conversation

@amylin1249

@amylin1249 amylin1249 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Split out of #428 into small, reviewable PRs (tracking issue #415). Stacked 1/10 — reviewable individually, merge bottom-up.

Adds vitest, @vue/test-utils, and happy-dom plus the tsconfig/vitest wiring needed to type-check and run frontend tests. No behavior change; tsconfig.vitest.json isn't referenced from tsconfig.json yet since there are no test files to include (that lands with the first one, next PR).

Add vitest, @vue/test-utils, and happy-dom so the frontend can have unit and
component tests, plus the tsconfig/vitest config needed to type-check and run
them. tsconfig.vitest.json isn't wired into tsconfig.json's references yet,
since vue-tsc's project build fails on an empty include with no test files
present; the next PR adds the first test file and that reference together.
@github-actions

Copy link
Copy Markdown
Contributor

Extension release summary

😴 Changed but won't release

The following extensions have code changes but the manifest version hasn't been incremented:

  • package-vulnerability-scanner: manifest version 3.0.6 ≤ released version 3.0.6

If you intended to release these changes, update the version field in each extension's manifest.json.

See the contributing guide for details.

@amylin1249
amylin1249 marked this pull request as draft July 31, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant