summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/sdk/app_test.go
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-07-09 08:16:10 -0500
committeradamdottv <[email protected]>2025-07-09 08:16:10 -0500
commitca8ce88354fa2f8e7cc8f0a911197a2550ebc269 (patch)
tree07902e77aadb66113897c8363488d0b3a90ebf5d /packages/tui/sdk/app_test.go
parent37a86439c426bc735e3b3e76767ddd4c321fbe1a (diff)
downloadopencode-ca8ce88354fa2f8e7cc8f0a911197a2550ebc269.tar.gz
opencode-ca8ce88354fa2f8e7cc8f0a911197a2550ebc269.zip
feat(tui): move logging to server logs
Diffstat (limited to 'packages/tui/sdk/app_test.go')
-rw-r--r--packages/tui/sdk/app_test.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/tui/sdk/app_test.go b/packages/tui/sdk/app_test.go
index f96495f1c..5e7f58c71 100644
--- a/packages/tui/sdk/app_test.go
+++ b/packages/tui/sdk/app_test.go
@@ -56,3 +56,32 @@ func TestAppInit(t *testing.T) {
t.Fatalf("err should be nil: %s", err.Error())
}
}
+
+func TestAppLogWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := opencode.NewClient(
+ option.WithBaseURL(baseURL),
+ )
+ _, err := client.App.Log(context.TODO(), opencode.AppLogParams{
+ Level: opencode.F(opencode.AppLogParamsLevelInfo),
+ Message: opencode.F("message"),
+ Service: opencode.F("service"),
+ Extra: opencode.F(map[string]interface{}{
+ "foo": "bar",
+ }),
+ })
+ if err != nil {
+ var apierr *opencode.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}