✨ feat(vscode): 审查通过写入工单状态并在卡片上区分

This commit is contained in:
cruldra committed 2026-10-03 03:22:20 +08:00
1 parent ac1b7ed641
commit 177e75910e
21 files changed
+203 -10

No files matched your search

+11 -1
View File
@@ -87,13 +87,23 @@ func TestValidateAcceptsFullState(t *testing.T) {
"worktreePath":"/home/x/Sources/worktree/proj/slug",
"implementStatus":"done",
"color":"terminal.ansiBlue",
"autoReview":true
"autoReview":true,
"reviewPassed":true
}`
if err := Validate([]byte(full)); err != nil {
t.Fatalf("完整合法 state 应当通过校验,得到: %v", err)
}
}
func TestValidateAcceptsReviewPassed(t *testing.T) {
if err := Validate([]byte(`{"reviewPassed":true}`)); err != nil {
t.Fatalf("reviewPassed=true 应当通过校验,得到: %v", err)
}
if err := Validate([]byte(`{"reviewPassed":false}`)); err != nil {
t.Fatalf("reviewPassed=false 应当通过校验,得到: %v", err)
}
}
func TestValidateRejectsBadPrototypeFile(t *testing.T) {
err := Validate([]byte(`{"prototypeFile":"docs/prototype/login/figma-plugin/manifest.md"}`))
if err == nil {