diff options
| author | Dax <[email protected]> | 2025-08-22 17:04:28 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-22 17:04:28 -0400 |
| commit | 133fe41cd5fb0ec3dc03a90e58526408297878fd (patch) | |
| tree | 82aac357a61fe9e7a6802974f6c7cf169a9f22a8 /packages/sdk/go/session_test.go | |
| parent | 74c1085103e130cb07522e3ad725f17eca3e5832 (diff) | |
| download | opencode-133fe41cd5fb0ec3dc03a90e58526408297878fd.tar.gz opencode-133fe41cd5fb0ec3dc03a90e58526408297878fd.zip | |
slash commands (#2157)
Co-authored-by: adamdotdevin <[email protected]>
Diffstat (limited to 'packages/sdk/go/session_test.go')
| -rw-r--r-- | packages/sdk/go/session_test.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/packages/sdk/go/session_test.go b/packages/sdk/go/session_test.go index 58e68dc1c..d67be255a 100644 --- a/packages/sdk/go/session_test.go +++ b/packages/sdk/go/session_test.go @@ -199,6 +199,38 @@ func TestSessionChildren(t *testing.T) { } } +func TestSessionCommandWithOptionalParams(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.Session.Command( + context.TODO(), + "id", + opencode.SessionCommandParams{ + Arguments: opencode.F("arguments"), + Command: opencode.F("command"), + Agent: opencode.F("agent"), + MessageID: opencode.F("msg"), + Model: opencode.F("model"), + }, + ) + 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()) + } +} + func TestSessionGet(t *testing.T) { t.Skip("skipped: tests are disabled for the time being") baseURL := "http://localhost:4010" |
