fix(typechecking): support typechecking parsing with Vite 6 (#7335) · vitest-dev/vitest@bff70be (original) (raw)
Navigation Menu
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Commit bff70be
fix(typechecking): support typechecking parsing with Vite 6 (#7335)
1 file changed
Lines changed: 7 additions & 0 deletions
File tree
- packages/vitest/src/typecheck
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -97,6 +97,13 @@ export async function collectTests( | ||
| 97 | 97 | // call as `__vite_ssr__.test.skip()` |
| 98 | 98 | return getName(callee.object?.property) |
| 99 | 99 | } |
| 100 | +// unwrap (0, ...) | |
| 101 | +if (callee.type === 'SequenceExpression' && callee.expressions.length === 2) { | |
| 102 | +const [e0, e1] = callee.expressions | |
| 103 | +if (e0.type === 'Literal' && e0.value === 0) { | |
| 104 | +return getName(e1) | |
| 105 | +} | |
| 106 | +} | |
| 100 | 107 | return null |
| 101 | 108 | } |
| 102 | 109 |