refactor: jsc-mod 改名 jsc-mod-statusline、jsc-companion 改名 jsc-mod-companion,指令拆成獨立指令
- jsc-mod-statusline:/jsc-mod-statusline:enable、compact、disable - jsc-mod-companion:/jsc-mod-companion:status、switch、disable、setup、todo、quiet - 同步更新 plugin.json、marketplace.json 與各 README - 補上 statusline band 測試缺少的 ui.render 底層處理 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
0e7636c185
commit
ea17f1cb2d
@@ -0,0 +1,17 @@
|
||||
import { describe, expect, test } from 'claude-code/testing'
|
||||
|
||||
import { isVerifyCommand } from './verify'
|
||||
|
||||
describe('isVerifyCommand', () => {
|
||||
test('常見的測試與 build 指令算驗證指令', () => {
|
||||
for (const cmd of ['bun test', 'npm test', 'npm run test -- --watch', 'pnpm build', 'pytest -q', 'tsc -p .', 'cargo build --release', 'go test ./...', 'cd app && npm run build']) {
|
||||
expect(isVerifyCommand(cmd), cmd).toBe(true)
|
||||
}
|
||||
})
|
||||
|
||||
test('其他指令不算', () => {
|
||||
for (const cmd of ['grep foo src', 'ls -la', 'git status', 'cat test.txt', 'echo build', '']) {
|
||||
expect(isVerifyCommand(cmd), cmd).toBe(false)
|
||||
}
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user