✨ feat(vscode): 审查通过写入工单状态并在卡片上区分
This commit is contained in:
1 parent
ac1b7ed641
commit
177e75910e
21 files changed
+203
-10
No files matched your search
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user