fix: add --changed flag support to vitest list command (fix #8270)
#8272
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR fixes a bug where the
vitest list --changedcommand was ignoring the--changedflag and showing all tests instead of only those affected by changed files. This was inconsistent with the behavior of the regularvitest --changedcommand, which correctly filters tests based on git changes.What this PR solves:
--changedflag now works correctly with thevitest listcommandvitest list --changedPlease don't delete this checklist! Before submitting the PR, please make sure you do the following:
--changedflag is ignored when runningvitest list --changed#8270 where the bug was reported and discussedtest/cli/test/list-changed.test.tswith 5 test cases that verify the fix works correctlypnpm-lock.yamlunless you introduce a new test example.pnpm-lock.yaml- only added test files and modified existing codeTests
pnpm test:ci.Documentation
pnpm run docscommand.--changedflag was already documented in the CLI docs, it just wasn't working with thelistcommandChangesets
feat:,fix:,perf:,docs:, orchore:.fix: add --changed flag support to vitest list command (fix #8270)fix: add --changed flag support to vitest list command