diff options
| author | adamdottv <[email protected]> | 2025-07-09 08:16:10 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-07-09 08:16:10 -0500 |
| commit | ca8ce88354fa2f8e7cc8f0a911197a2550ebc269 (patch) | |
| tree | 07902e77aadb66113897c8363488d0b3a90ebf5d /packages/tui/sdk/app_test.go | |
| parent | 37a86439c426bc735e3b3e76767ddd4c321fbe1a (diff) | |
| download | opencode-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.go | 29 |
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()) + } +} |
