diff options
| author | adamdotdevin <[email protected]> | 2025-07-31 09:34:43 -0500 |
|---|---|---|
| committer | adamdotdevin <[email protected]> | 2025-07-31 09:59:17 -0500 |
| commit | 5500698734c5119ccd7b0d9ab504bb3a53e5e39d (patch) | |
| tree | 6e77b461a2a488aab213355a5fb47c7b304bce78 /packages/sdk/tests/api-resources | |
| parent | e7631763f3e42292d3cecf14c0ebf295d9b9b333 (diff) | |
| download | opencode-5500698734c5119ccd7b0d9ab504bb3a53e5e39d.tar.gz opencode-5500698734c5119ccd7b0d9ab504bb3a53e5e39d.zip | |
wip: tui permissions
Diffstat (limited to 'packages/sdk/tests/api-resources')
| -rw-r--r-- | packages/sdk/tests/api-resources/session/permissions.test.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/packages/sdk/tests/api-resources/session/permissions.test.ts b/packages/sdk/tests/api-resources/session/permissions.test.ts new file mode 100644 index 000000000..6377c5646 --- /dev/null +++ b/packages/sdk/tests/api-resources/session/permissions.test.ts @@ -0,0 +1,27 @@ +// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. + +import Opencode from '@opencode-ai/sdk'; + +const client = new Opencode({ baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010' }); + +describe('resource permissions', () => { + // skipped: tests are disabled for the time being + test.skip('respond: only required params', async () => { + const responsePromise = client.session.permissions.respond('permissionID', { + id: 'id', + response: 'once', + }); + const rawResponse = await responsePromise.asResponse(); + expect(rawResponse).toBeInstanceOf(Response); + const response = await responsePromise; + expect(response).not.toBeInstanceOf(Response); + const dataAndResponse = await responsePromise.withResponse(); + expect(dataAndResponse.data).toBe(response); + expect(dataAndResponse.response).toBe(rawResponse); + }); + + // skipped: tests are disabled for the time being + test.skip('respond: required and optional params', async () => { + const response = await client.session.permissions.respond('permissionID', { id: 'id', response: 'once' }); + }); +}); |
