🐛 fix(vscode): stateJson 测试里的动态 import 补上 .js 后缀,typecheck 重新通过

This commit is contained in:
cruldra committed 2026-09-27 17:26:20 +08:00
1 parent 6a1750b2b1
commit c009187f6c
1 file changed
+4 -4
+4 -4
View File
@@ -397,18 +397,18 @@ describe('deleteLocalBranch', () => {
describe('hasStateColumn', () => {
it('带 column 的 state JSON → true', async () => {
const { hasStateColumn } = await import('../../src/gitea/stateJson')
const { hasStateColumn } = await import('../../src/gitea/stateJson.js')
expect(hasStateColumn('{"column":"done","pr":"318"}')).toBe(true)
expect(hasStateColumn(' {"column":"in-progress"} ')).toBe(true)
})
it('没有 column 的 state JSON → false', async () => {
const { hasStateColumn } = await import('../../src/gitea/stateJson')
const { hasStateColumn } = await import('../../src/gitea/stateJson.js')
expect(hasStateColumn('{"pr":"318","branch":"feature/x"}')).toBe(false)
})
it('普通文本、审查评论、空值 → false', async () => {
const { hasStateColumn } = await import('../../src/gitea/stateJson')
const { hasStateColumn } = await import('../../src/gitea/stateJson.js')
expect(hasStateColumn('<!-- spx:review=1 -->\n看着没问题')).toBe(false)
expect(hasStateColumn('拖到完成列了')).toBe(false)
expect(hasStateColumn('')).toBe(false)
@@ -416,7 +416,7 @@ describe('hasStateColumn', () => {
})
it('json 数组不算 state 评论', async () => {
const { hasStateColumn } = await import('../../src/gitea/stateJson')
const { hasStateColumn } = await import('../../src/gitea/stateJson.js')
expect(hasStateColumn('[{"column":"done"}]')).toBe(false)
})
})