feat: add cli contract and local browser events

This commit is contained in:
QiuSW
2026-07-22 15:19:11 +08:00
parent 82f3c1be0e
commit 26cfa8b921
8 changed files with 210 additions and 6 deletions
+14
View File
@@ -0,0 +1,14 @@
package main
import (
"bytes"
"strings"
"testing"
)
func TestRunCLIRejectsUnknownCommandWithStableCode(t *testing.T) {
var out bytes.Buffer
if code := runCLI([]string{"wat"}, &out, &out); code != 2 || !strings.Contains(out.String(), `"invalid_argument"`) {
t.Fatalf("code=%d output=%s", code, out.String())
}
}