返回 DeepSeek-Reasonix
full_verification_test.go
根目录 / internal / evidence / full_verification_test.go
1 package evidence
2
3 import "testing"
4
5 func TestFullVerificationCommandRejectsTargetedChecks(t *testing.T) {
6 cases := map[string]bool{
7 "go test ./...": true,
8 "go vet ./...": true,
9 "go test ./internal/auth": false,
10 "go test ./... -run TestLogin": false,
11 "git diff --check": false,
12 "pytest tests/": true,
13 "pytest tests/test_login.py": false,
14 "npm test": true,
15 "npm test -- auth": false,
16 "cargo test --all-features": true,
17 "cargo test --package auth": false,
18 "GOROOT=/x go test ./...": true,
19 "cd desktop && go test ./...": true,
20 "go test ./... 2>&1 | tail -3": false,
21 "go test ./... || true": false,
22 "go test ./...; true": false,
23 "go test ./internal/auth && true": false,
24 }
25 for command, want := range cases {
26 if got := IsFullVerificationCommand(command); got != want {
27 t.Errorf("IsFullVerificationCommand(%q) = %v, want %v", command, got, want)
28 }
29 }
30 }
31
31 lines GO