diff options
| author | Dax <[email protected]> | 2025-07-23 20:30:46 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-23 20:30:46 -0400 |
| commit | 96866e52ce4b28d8f380d84722f411e786781f51 (patch) | |
| tree | fbe8df4e706510b3158d1659d8aa54b0c533c849 /packages/sdk/tests/api-resources | |
| parent | 507c975e929d1d8bd58ae26e7bbcf9537daaf5b6 (diff) | |
| download | opencode-96866e52ce4b28d8f380d84722f411e786781f51.tar.gz opencode-96866e52ce4b28d8f380d84722f411e786781f51.zip | |
basic undo feature (#1268)
Co-authored-by: adamdotdevin <[email protected]>
Co-authored-by: Jay V <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
Co-authored-by: Andrew Joslin <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Tobias Walle <[email protected]>
Diffstat (limited to 'packages/sdk/tests/api-resources')
| -rw-r--r-- | packages/sdk/tests/api-resources/session.test.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/sdk/tests/api-resources/session.test.ts b/packages/sdk/tests/api-resources/session.test.ts index efa1d9db4..1c4984a62 100644 --- a/packages/sdk/tests/api-resources/session.test.ts +++ b/packages/sdk/tests/api-resources/session.test.ts @@ -119,6 +119,23 @@ describe('resource session', () => { }); // skipped: tests are disabled for the time being + test.skip('revert: only required params', async () => { + const responsePromise = client.session.revert('id', { messageID: 'msg' }); + 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('revert: required and optional params', async () => { + const response = await client.session.revert('id', { messageID: 'msg', partID: 'prt' }); + }); + + // skipped: tests are disabled for the time being test.skip('share', async () => { const responsePromise = client.session.share('id'); const rawResponse = await responsePromise.asResponse(); @@ -148,6 +165,18 @@ describe('resource session', () => { }); // skipped: tests are disabled for the time being + test.skip('unrevert', async () => { + const responsePromise = client.session.unrevert('id'); + 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('unshare', async () => { const responsePromise = client.session.unshare('id'); const rawResponse = await responsePromise.asResponse(); |
