diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 3a39fd8..93c546c 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.35.0"
+ ".": "0.36.0"
}
diff --git a/.stats.yml b/.stats.yml
index 92d7f1d..be750eb 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
-configured_endpoints: 100
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-a0f1d08e6f62a74de2aac5c25e592494abdd59f2cfca2842c5810927554faee0.yml
-openapi_spec_hash: ebd8bf67b7bb371cf4b4fa68b967cab5
-config_hash: 27c0ea01aeb797a1767af139851c5b66
+configured_endpoints: 101
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-bbc3dbdd0410eb315cfaeb21aad9f85e4a7f92ac55526ebb702a8bee343c2ab7.yml
+openapi_spec_hash: 60a5134c45a8f3a217e128d4e3335cae
+config_hash: 147340811dd6fbb9c2d80515a7e31f9a
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8e2d8b2..b5bd371 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,20 @@
# Changelog
+## 0.36.0 (2026-02-21)
+
+Full Changelog: [v0.35.0...v0.36.0](https://github.com/kernel/kernel-node-sdk/compare/v0.35.0...v0.36.0)
+
+### Features
+
+* Add DELETE /deployments/{id} API endpoint ([6df842e](https://github.com/kernel/kernel-node-sdk/commit/6df842e5d90124f64c312dd951027f0708a4e74f))
+
+
+### Chores
+
+* **internal:** remove mock server code ([5784a3f](https://github.com/kernel/kernel-node-sdk/commit/5784a3f2b6ebf92c53767128da5712514bd46660))
+* **test:** update skip reason message ([e5d7f07](https://github.com/kernel/kernel-node-sdk/commit/e5d7f07905e39753b164553b85f5439418297f67))
+* update mock server docs ([1c1ae0f](https://github.com/kernel/kernel-node-sdk/commit/1c1ae0f5eaba7b0512dccf2c5e5979e30538d966))
+
## 0.35.0 (2026-02-18)
Full Changelog: [v0.34.0...v0.35.0](https://github.com/kernel/kernel-node-sdk/compare/v0.34.0...v0.35.0)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 83efbea..eafc0b9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -65,12 +65,6 @@ $ pnpm link -—global @onkernel/sdk
## Running tests
-Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests.
-
-```sh
-$ npx prism mock path/to/your/openapi.yml
-```
-
```sh
$ yarn run test
```
diff --git a/api.md b/api.md
index 4aaf7c3..1e49256 100644
--- a/api.md
+++ b/api.md
@@ -27,6 +27,7 @@ Methods:
- client.deployments.create({ ...params }) -> DeploymentCreateResponse
- client.deployments.retrieve(id) -> DeploymentRetrieveResponse
- client.deployments.list({ ...params }) -> DeploymentListResponsesOffsetPagination
+- client.deployments.delete(id) -> void
- client.deployments.follow(id, { ...params }) -> DeploymentFollowResponse
# Apps
diff --git a/package.json b/package.json
index d4aea65..2c3cd20 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@onkernel/sdk",
- "version": "0.35.0",
+ "version": "0.36.0",
"description": "The official TypeScript library for the Kernel API",
"author": "Kernel <>",
"types": "dist/index.d.ts",
diff --git a/scripts/mock b/scripts/mock
deleted file mode 100755
index 0b28f6e..0000000
--- a/scripts/mock
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-cd "$(dirname "$0")/.."
-
-if [[ -n "$1" && "$1" != '--'* ]]; then
- URL="$1"
- shift
-else
- URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)"
-fi
-
-# Check if the URL is empty
-if [ -z "$URL" ]; then
- echo "Error: No OpenAPI spec path/url provided or found in .stats.yml"
- exit 1
-fi
-
-echo "==> Starting mock server with URL ${URL}"
-
-# Run prism mock on the given spec
-if [ "$1" == "--daemon" ]; then
- npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" &> .prism.log &
-
- # Wait for server to come online
- echo -n "Waiting for server"
- while ! grep -q "✖ fatal\|Prism is listening" ".prism.log" ; do
- echo -n "."
- sleep 0.1
- done
-
- if grep -q "✖ fatal" ".prism.log"; then
- cat .prism.log
- exit 1
- fi
-
- echo
-else
- npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL"
-fi
diff --git a/scripts/test b/scripts/test
index 7bce051..548da9b 100755
--- a/scripts/test
+++ b/scripts/test
@@ -4,53 +4,7 @@ set -e
cd "$(dirname "$0")/.."
-RED='\033[0;31m'
-GREEN='\033[0;32m'
-YELLOW='\033[0;33m'
-NC='\033[0m' # No Color
-function prism_is_running() {
- curl --silent "http://localhost:4010" >/dev/null 2>&1
-}
-
-kill_server_on_port() {
- pids=$(lsof -t -i tcp:"$1" || echo "")
- if [ "$pids" != "" ]; then
- kill "$pids"
- echo "Stopped $pids."
- fi
-}
-
-function is_overriding_api_base_url() {
- [ -n "$TEST_API_BASE_URL" ]
-}
-
-if ! is_overriding_api_base_url && ! prism_is_running ; then
- # When we exit this script, make sure to kill the background mock server process
- trap 'kill_server_on_port 4010' EXIT
-
- # Start the dev server
- ./scripts/mock --daemon
-fi
-
-if is_overriding_api_base_url ; then
- echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}"
- echo
-elif ! prism_is_running ; then
- echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server"
- echo -e "running against your OpenAPI spec."
- echo
- echo -e "To run the server, pass in the path or url of your OpenAPI"
- echo -e "spec to the prism command:"
- echo
- echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}"
- echo
-
- exit 1
-else
- echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}"
- echo
-fi
echo "==> Running tests"
./node_modules/.bin/jest "$@"
diff --git a/src/resources/deployments.ts b/src/resources/deployments.ts
index c297548..09f17f5 100644
--- a/src/resources/deployments.ts
+++ b/src/resources/deployments.ts
@@ -63,6 +63,22 @@ export class Deployments extends APIResource {
});
}
+ /**
+ * Stops a running deployment and marks it for deletion. If the deployment is
+ * already in a terminal state (stopped or failed), returns immediately.
+ *
+ * @example
+ * ```ts
+ * await client.deployments.delete('id');
+ * ```
+ */
+ delete(id: string, options?: RequestOptions): APIPromise {
+ return this._client.delete(path`/deployments/${id}`, {
+ ...options,
+ headers: buildHeaders([{ Accept: '*/*' }, options?.headers]),
+ });
+ }
+
/**
* Establishes a Server-Sent Events (SSE) stream that delivers real-time logs and
* status updates for a deployment. The stream terminates automatically once the
diff --git a/src/version.ts b/src/version.ts
index 3f1d432..018dddd 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const VERSION = '0.35.0'; // x-release-please-version
+export const VERSION = '0.36.0'; // x-release-please-version
diff --git a/tests/api-resources/apps.test.ts b/tests/api-resources/apps.test.ts
index d1a35f2..07b6bf0 100644
--- a/tests/api-resources/apps.test.ts
+++ b/tests/api-resources/apps.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource apps', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.apps.list();
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource apps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
diff --git a/tests/api-resources/auth/connections.test.ts b/tests/api-resources/auth/connections.test.ts
index 21dae74..1c60d63 100644
--- a/tests/api-resources/auth/connections.test.ts
+++ b/tests/api-resources/auth/connections.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource connections', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.auth.connections.create({
domain: 'netflix.com',
@@ -23,7 +23,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.auth.connections.create({
domain: 'netflix.com',
@@ -42,7 +42,7 @@ describe('resource connections', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.auth.connections.retrieve('id');
const rawResponse = await responsePromise.asResponse();
@@ -54,7 +54,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.auth.connections.list();
const rawResponse = await responsePromise.asResponse();
@@ -66,7 +66,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -82,7 +82,7 @@ describe('resource connections', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.auth.connections.delete('id');
const rawResponse = await responsePromise.asResponse();
@@ -94,7 +94,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('follow', async () => {
const responsePromise = client.auth.connections.follow('id');
const rawResponse = await responsePromise.asResponse();
@@ -106,7 +106,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('login', async () => {
const responsePromise = client.auth.connections.login('id');
const rawResponse = await responsePromise.asResponse();
@@ -118,7 +118,7 @@ describe('resource connections', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('login: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -130,7 +130,7 @@ describe('resource connections', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('submit', async () => {
const responsePromise = client.auth.connections.submit('id', {});
const rawResponse = await responsePromise.asResponse();
diff --git a/tests/api-resources/browser-pools.test.ts b/tests/api-resources/browser-pools.test.ts
index 97737bb..a3239d7 100644
--- a/tests/api-resources/browser-pools.test.ts
+++ b/tests/api-resources/browser-pools.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource browserPools', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.browserPools.create({ size: 10 });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.browserPools.create({
size: 10,
@@ -45,7 +45,7 @@ describe('resource browserPools', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.browserPools.retrieve('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -57,7 +57,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update: only required params', async () => {
const responsePromise = client.browserPools.update('id_or_name', { size: 10 });
const rawResponse = await responsePromise.asResponse();
@@ -69,7 +69,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update: required and optional params', async () => {
const response = await client.browserPools.update('id_or_name', {
size: 10,
@@ -95,7 +95,7 @@ describe('resource browserPools', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.browserPools.list();
const rawResponse = await responsePromise.asResponse();
@@ -107,7 +107,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.browserPools.delete('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -119,7 +119,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -127,7 +127,7 @@ describe('resource browserPools', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('acquire', async () => {
const responsePromise = client.browserPools.acquire('id_or_name', {});
const rawResponse = await responsePromise.asResponse();
@@ -139,7 +139,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('flush', async () => {
const responsePromise = client.browserPools.flush('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -151,7 +151,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('release: only required params', async () => {
const responsePromise = client.browserPools.release('id_or_name', {
session_id: 'ts8iy3sg25ibheguyni2lg9t',
@@ -165,7 +165,7 @@ describe('resource browserPools', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('release: required and optional params', async () => {
const response = await client.browserPools.release('id_or_name', {
session_id: 'ts8iy3sg25ibheguyni2lg9t',
diff --git a/tests/api-resources/browsers/browsers.test.ts b/tests/api-resources/browsers/browsers.test.ts
index 585f57b..6778382 100644
--- a/tests/api-resources/browsers/browsers.test.ts
+++ b/tests/api-resources/browsers/browsers.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource browsers', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create', async () => {
const responsePromise = client.browsers.create();
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -51,7 +51,7 @@ describe('resource browsers', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.browsers.retrieve('htzv5orfit78e1m2biiifpbv');
const rawResponse = await responsePromise.asResponse();
@@ -63,7 +63,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -75,7 +75,7 @@ describe('resource browsers', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update', async () => {
const responsePromise = client.browsers.update('htzv5orfit78e1m2biiifpbv', {});
const rawResponse = await responsePromise.asResponse();
@@ -87,7 +87,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.browsers.list();
const rawResponse = await responsePromise.asResponse();
@@ -99,7 +99,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -115,7 +115,7 @@ describe('resource browsers', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete: only required params', async () => {
const responsePromise = client.browsers.delete({ persistent_id: 'persistent_id' });
const rawResponse = await responsePromise.asResponse();
@@ -127,12 +127,12 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete: required and optional params', async () => {
const response = await client.browsers.delete({ persistent_id: 'persistent_id' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteByID', async () => {
const responsePromise = client.browsers.deleteByID('htzv5orfit78e1m2biiifpbv');
const rawResponse = await responsePromise.asResponse();
@@ -144,7 +144,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('loadExtensions: only required params', async () => {
const responsePromise = client.browsers.loadExtensions('id', {
extensions: [{ name: 'name', zip_file: await toFile(Buffer.from('# my file contents'), 'README.md') }],
@@ -158,7 +158,7 @@ describe('resource browsers', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('loadExtensions: required and optional params', async () => {
const response = await client.browsers.loadExtensions('id', {
extensions: [{ name: 'name', zip_file: await toFile(Buffer.from('# my file contents'), 'README.md') }],
diff --git a/tests/api-resources/browsers/computer.test.ts b/tests/api-resources/browsers/computer.test.ts
index dbc7831..36b388b 100644
--- a/tests/api-resources/browsers/computer.test.ts
+++ b/tests/api-resources/browsers/computer.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource computer', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('batch: only required params', async () => {
const responsePromise = client.browsers.computer.batch('id', { actions: [{ type: 'click_mouse' }] });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('batch: required and optional params', async () => {
const response = await client.browsers.computer.batch('id', {
actions: [
@@ -70,7 +70,8 @@ describe('resource computer', () => {
});
});
- test('captureScreenshot: request options and params are passed correctly', async () => {
+ // Mock server tests are disabled
+ test.skip('captureScreenshot: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
client.browsers.computer.captureScreenshot(
@@ -88,7 +89,7 @@ describe('resource computer', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('clickMouse: only required params', async () => {
const responsePromise = client.browsers.computer.clickMouse('id', { x: 0, y: 0 });
const rawResponse = await responsePromise.asResponse();
@@ -100,7 +101,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('clickMouse: required and optional params', async () => {
const response = await client.browsers.computer.clickMouse('id', {
x: 0,
@@ -112,7 +113,7 @@ describe('resource computer', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('dragMouse: only required params', async () => {
const responsePromise = client.browsers.computer.dragMouse('id', {
path: [
@@ -129,7 +130,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('dragMouse: required and optional params', async () => {
const response = await client.browsers.computer.dragMouse('id', {
path: [
@@ -144,7 +145,7 @@ describe('resource computer', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('getMousePosition', async () => {
const responsePromise = client.browsers.computer.getMousePosition('id');
const rawResponse = await responsePromise.asResponse();
@@ -156,7 +157,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('moveMouse: only required params', async () => {
const responsePromise = client.browsers.computer.moveMouse('id', { x: 0, y: 0 });
const rawResponse = await responsePromise.asResponse();
@@ -168,7 +169,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('moveMouse: required and optional params', async () => {
const response = await client.browsers.computer.moveMouse('id', {
x: 0,
@@ -177,7 +178,7 @@ describe('resource computer', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('pressKey: only required params', async () => {
const responsePromise = client.browsers.computer.pressKey('id', { keys: ['string'] });
const rawResponse = await responsePromise.asResponse();
@@ -189,7 +190,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('pressKey: required and optional params', async () => {
const response = await client.browsers.computer.pressKey('id', {
keys: ['string'],
@@ -198,7 +199,7 @@ describe('resource computer', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('scroll: only required params', async () => {
const responsePromise = client.browsers.computer.scroll('id', { x: 0, y: 0 });
const rawResponse = await responsePromise.asResponse();
@@ -210,7 +211,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('scroll: required and optional params', async () => {
const response = await client.browsers.computer.scroll('id', {
x: 0,
@@ -221,7 +222,7 @@ describe('resource computer', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('setCursorVisibility: only required params', async () => {
const responsePromise = client.browsers.computer.setCursorVisibility('id', { hidden: true });
const rawResponse = await responsePromise.asResponse();
@@ -233,12 +234,12 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('setCursorVisibility: required and optional params', async () => {
const response = await client.browsers.computer.setCursorVisibility('id', { hidden: true });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('typeText: only required params', async () => {
const responsePromise = client.browsers.computer.typeText('id', { text: 'text' });
const rawResponse = await responsePromise.asResponse();
@@ -250,7 +251,7 @@ describe('resource computer', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('typeText: required and optional params', async () => {
const response = await client.browsers.computer.typeText('id', { text: 'text', delay: 0 });
});
diff --git a/tests/api-resources/browsers/fs/fs.test.ts b/tests/api-resources/browsers/fs/fs.test.ts
index 92a0c9c..086e98f 100644
--- a/tests/api-resources/browsers/fs/fs.test.ts
+++ b/tests/api-resources/browsers/fs/fs.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource fs', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('createDirectory: only required params', async () => {
const responsePromise = client.browsers.fs.createDirectory('id', { path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -20,12 +20,12 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('createDirectory: required and optional params', async () => {
const response = await client.browsers.fs.createDirectory('id', { path: '/J!', mode: '0611' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteDirectory: only required params', async () => {
const responsePromise = client.browsers.fs.deleteDirectory('id', { path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -37,12 +37,12 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteDirectory: required and optional params', async () => {
const response = await client.browsers.fs.deleteDirectory('id', { path: '/J!' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteFile: only required params', async () => {
const responsePromise = client.browsers.fs.deleteFile('id', { path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -54,16 +54,17 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteFile: required and optional params', async () => {
const response = await client.browsers.fs.deleteFile('id', { path: '/J!' });
});
- test('downloadDirZip: required and optional params', async () => {
+ // Mock server tests are disabled
+ test.skip('downloadDirZip: required and optional params', async () => {
const response = await client.browsers.fs.downloadDirZip('id', { path: '/J!' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('fileInfo: only required params', async () => {
const responsePromise = client.browsers.fs.fileInfo('id', { path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -75,12 +76,12 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('fileInfo: required and optional params', async () => {
const response = await client.browsers.fs.fileInfo('id', { path: '/J!' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('listFiles: only required params', async () => {
const responsePromise = client.browsers.fs.listFiles('id', { path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -92,12 +93,12 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('listFiles: required and optional params', async () => {
const response = await client.browsers.fs.listFiles('id', { path: '/J!' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('move: only required params', async () => {
const responsePromise = client.browsers.fs.move('id', { dest_path: '/J!', src_path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -109,16 +110,17 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('move: required and optional params', async () => {
const response = await client.browsers.fs.move('id', { dest_path: '/J!', src_path: '/J!' });
});
- test('readFile: required and optional params', async () => {
+ // Mock server tests are disabled
+ test.skip('readFile: required and optional params', async () => {
const response = await client.browsers.fs.readFile('id', { path: '/J!' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('setFilePermissions: only required params', async () => {
const responsePromise = client.browsers.fs.setFilePermissions('id', { mode: '0611', path: '/J!' });
const rawResponse = await responsePromise.asResponse();
@@ -130,7 +132,7 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('setFilePermissions: required and optional params', async () => {
const response = await client.browsers.fs.setFilePermissions('id', {
mode: '0611',
@@ -140,7 +142,7 @@ describe('resource fs', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('upload: only required params', async () => {
const responsePromise = client.browsers.fs.upload('id', {
files: [{ dest_path: '/J!', file: await toFile(Buffer.from('# my file contents'), 'README.md') }],
@@ -154,14 +156,14 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('upload: required and optional params', async () => {
const response = await client.browsers.fs.upload('id', {
files: [{ dest_path: '/J!', file: await toFile(Buffer.from('# my file contents'), 'README.md') }],
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('uploadZip: only required params', async () => {
const responsePromise = client.browsers.fs.uploadZip('id', {
dest_path: '/J!',
@@ -176,7 +178,7 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('uploadZip: required and optional params', async () => {
const response = await client.browsers.fs.uploadZip('id', {
dest_path: '/J!',
@@ -184,7 +186,7 @@ describe('resource fs', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('writeFile: only required params', async () => {
const responsePromise = client.browsers.fs.writeFile(
'id',
@@ -200,7 +202,7 @@ describe('resource fs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('writeFile: required and optional params', async () => {
const response = await client.browsers.fs.writeFile(
'id',
diff --git a/tests/api-resources/browsers/fs/watch.test.ts b/tests/api-resources/browsers/fs/watch.test.ts
index 47ddfb8..5d98d0f 100644
--- a/tests/api-resources/browsers/fs/watch.test.ts
+++ b/tests/api-resources/browsers/fs/watch.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource watch', () => {
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('events: only required params', async () => {
const responsePromise = client.browsers.fs.watch.events('watch_id', { id: 'id' });
const rawResponse = await responsePromise.asResponse();
@@ -20,12 +20,12 @@ describe('resource watch', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('events: required and optional params', async () => {
const response = await client.browsers.fs.watch.events('watch_id', { id: 'id' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('start: only required params', async () => {
const responsePromise = client.browsers.fs.watch.start('id', { path: 'path' });
const rawResponse = await responsePromise.asResponse();
@@ -37,12 +37,12 @@ describe('resource watch', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('start: required and optional params', async () => {
const response = await client.browsers.fs.watch.start('id', { path: 'path', recursive: true });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stop: only required params', async () => {
const responsePromise = client.browsers.fs.watch.stop('watch_id', { id: 'id' });
const rawResponse = await responsePromise.asResponse();
@@ -54,7 +54,7 @@ describe('resource watch', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stop: required and optional params', async () => {
const response = await client.browsers.fs.watch.stop('watch_id', { id: 'id' });
});
diff --git a/tests/api-resources/browsers/logs.test.ts b/tests/api-resources/browsers/logs.test.ts
index 0fa405e..893d9aa 100644
--- a/tests/api-resources/browsers/logs.test.ts
+++ b/tests/api-resources/browsers/logs.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource logs', () => {
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('stream: only required params', async () => {
const responsePromise = client.browsers.logs.stream('id', { source: 'path' });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource logs', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('stream: required and optional params', async () => {
const response = await client.browsers.logs.stream('id', {
source: 'path',
diff --git a/tests/api-resources/browsers/playwright.test.ts b/tests/api-resources/browsers/playwright.test.ts
index 5c45947..8b16eec 100644
--- a/tests/api-resources/browsers/playwright.test.ts
+++ b/tests/api-resources/browsers/playwright.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource playwright', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('execute: only required params', async () => {
const responsePromise = client.browsers.playwright.execute('id', { code: 'code' });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource playwright', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('execute: required and optional params', async () => {
const response = await client.browsers.playwright.execute('id', { code: 'code', timeout_sec: 1 });
});
diff --git a/tests/api-resources/browsers/process.test.ts b/tests/api-resources/browsers/process.test.ts
index c608e24..fda1a92 100644
--- a/tests/api-resources/browsers/process.test.ts
+++ b/tests/api-resources/browsers/process.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource process', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('exec: only required params', async () => {
const responsePromise = client.browsers.process.exec('id', { command: 'command' });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('exec: required and optional params', async () => {
const response = await client.browsers.process.exec('id', {
command: 'command',
@@ -33,7 +33,7 @@ describe('resource process', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('kill: only required params', async () => {
const responsePromise = client.browsers.process.kill('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -48,7 +48,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('kill: required and optional params', async () => {
const response = await client.browsers.process.kill('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -56,7 +56,7 @@ describe('resource process', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('resize: only required params', async () => {
const responsePromise = client.browsers.process.resize('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -72,7 +72,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('resize: required and optional params', async () => {
const response = await client.browsers.process.resize('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -81,7 +81,7 @@ describe('resource process', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('spawn: only required params', async () => {
const responsePromise = client.browsers.process.spawn('id', { command: 'command' });
const rawResponse = await responsePromise.asResponse();
@@ -93,7 +93,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('spawn: required and optional params', async () => {
const response = await client.browsers.process.spawn('id', {
command: 'command',
@@ -109,7 +109,7 @@ describe('resource process', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('status: only required params', async () => {
const responsePromise = client.browsers.process.status('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -123,14 +123,14 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('status: required and optional params', async () => {
const response = await client.browsers.process.status('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stdin: only required params', async () => {
const responsePromise = client.browsers.process.stdin('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -145,7 +145,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stdin: required and optional params', async () => {
const response = await client.browsers.process.stdin('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -153,7 +153,7 @@ describe('resource process', () => {
});
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('stdoutStream: only required params', async () => {
const responsePromise = client.browsers.process.stdoutStream('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
@@ -167,7 +167,7 @@ describe('resource process', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('stdoutStream: required and optional params', async () => {
const response = await client.browsers.process.stdoutStream('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', {
id: 'id',
diff --git a/tests/api-resources/browsers/replays.test.ts b/tests/api-resources/browsers/replays.test.ts
index d0ee498..bd985e5 100644
--- a/tests/api-resources/browsers/replays.test.ts
+++ b/tests/api-resources/browsers/replays.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource replays', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.browsers.replays.list('id');
const rawResponse = await responsePromise.asResponse();
@@ -20,11 +20,12 @@ describe('resource replays', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- test('download: required and optional params', async () => {
+ // Mock server tests are disabled
+ test.skip('download: required and optional params', async () => {
const response = await client.browsers.replays.download('replay_id', { id: 'id' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('start', async () => {
const responsePromise = client.browsers.replays.start('id');
const rawResponse = await responsePromise.asResponse();
@@ -36,7 +37,7 @@ describe('resource replays', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('start: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -48,7 +49,7 @@ describe('resource replays', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stop: only required params', async () => {
const responsePromise = client.browsers.replays.stop('replay_id', { id: 'id' });
const rawResponse = await responsePromise.asResponse();
@@ -60,7 +61,7 @@ describe('resource replays', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('stop: required and optional params', async () => {
const response = await client.browsers.replays.stop('replay_id', { id: 'id' });
});
diff --git a/tests/api-resources/credential-providers.test.ts b/tests/api-resources/credential-providers.test.ts
index 5327b20..439b9a1 100644
--- a/tests/api-resources/credential-providers.test.ts
+++ b/tests/api-resources/credential-providers.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource credentialProviders', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.credentialProviders.create({
token: 'ops_eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...',
@@ -24,7 +24,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.credentialProviders.create({
token: 'ops_eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...',
@@ -34,7 +34,7 @@ describe('resource credentialProviders', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.credentialProviders.retrieve('id');
const rawResponse = await responsePromise.asResponse();
@@ -46,7 +46,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update', async () => {
const responsePromise = client.credentialProviders.update('id', {});
const rawResponse = await responsePromise.asResponse();
@@ -58,7 +58,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.credentialProviders.list();
const rawResponse = await responsePromise.asResponse();
@@ -70,7 +70,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.credentialProviders.delete('id');
const rawResponse = await responsePromise.asResponse();
@@ -82,7 +82,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('listItems', async () => {
const responsePromise = client.credentialProviders.listItems('id');
const rawResponse = await responsePromise.asResponse();
@@ -94,7 +94,7 @@ describe('resource credentialProviders', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('test', async () => {
const responsePromise = client.credentialProviders.test('id');
const rawResponse = await responsePromise.asResponse();
diff --git a/tests/api-resources/credentials.test.ts b/tests/api-resources/credentials.test.ts
index d825b4e..11ab0da 100644
--- a/tests/api-resources/credentials.test.ts
+++ b/tests/api-resources/credentials.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource credentials', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.credentials.create({
domain: 'netflix.com',
@@ -24,7 +24,7 @@ describe('resource credentials', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.credentials.create({
domain: 'netflix.com',
@@ -35,7 +35,7 @@ describe('resource credentials', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.credentials.retrieve('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -47,7 +47,7 @@ describe('resource credentials', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update', async () => {
const responsePromise = client.credentials.update('id_or_name', {});
const rawResponse = await responsePromise.asResponse();
@@ -59,7 +59,7 @@ describe('resource credentials', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.credentials.list();
const rawResponse = await responsePromise.asResponse();
@@ -71,7 +71,7 @@ describe('resource credentials', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -86,7 +86,7 @@ describe('resource credentials', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.credentials.delete('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -98,7 +98,7 @@ describe('resource credentials', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('totpCode', async () => {
const responsePromise = client.credentials.totpCode('id_or_name');
const rawResponse = await responsePromise.asResponse();
diff --git a/tests/api-resources/deployments.test.ts b/tests/api-resources/deployments.test.ts
index b3f0c20..5fd6734 100644
--- a/tests/api-resources/deployments.test.ts
+++ b/tests/api-resources/deployments.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource deployments', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create', async () => {
const responsePromise = client.deployments.create({});
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource deployments', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.deployments.retrieve('id');
const rawResponse = await responsePromise.asResponse();
@@ -32,7 +32,7 @@ describe('resource deployments', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.deployments.list();
const rawResponse = await responsePromise.asResponse();
@@ -44,7 +44,7 @@ describe('resource deployments', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -59,7 +59,19 @@ describe('resource deployments', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
+ test.skip('delete', async () => {
+ const responsePromise = client.deployments.delete('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);
+ });
+
+ // Mock server tests are disabled
test.skip('follow', async () => {
const responsePromise = client.deployments.follow('id');
const rawResponse = await responsePromise.asResponse();
@@ -71,7 +83,7 @@ describe('resource deployments', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('follow: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
diff --git a/tests/api-resources/extensions.test.ts b/tests/api-resources/extensions.test.ts
index 515415f..65c2ef3 100644
--- a/tests/api-resources/extensions.test.ts
+++ b/tests/api-resources/extensions.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource extensions', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.extensions.list();
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource extensions', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.extensions.delete('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -32,11 +32,12 @@ describe('resource extensions', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- test('downloadFromChromeStore: required and optional params', async () => {
+ // Mock server tests are disabled
+ test.skip('downloadFromChromeStore: required and optional params', async () => {
const response = await client.extensions.downloadFromChromeStore({ url: 'url', os: 'win' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('upload: only required params', async () => {
const responsePromise = client.extensions.upload({
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
@@ -50,7 +51,7 @@ describe('resource extensions', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('upload: required and optional params', async () => {
const response = await client.extensions.upload({
file: await toFile(Buffer.from('# my file contents'), 'README.md'),
diff --git a/tests/api-resources/invocations.test.ts b/tests/api-resources/invocations.test.ts
index cb7750a..d1915b2 100644
--- a/tests/api-resources/invocations.test.ts
+++ b/tests/api-resources/invocations.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource invocations', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.invocations.create({
action_name: 'analyze',
@@ -24,7 +24,7 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.invocations.create({
action_name: 'analyze',
@@ -36,7 +36,7 @@ describe('resource invocations', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.invocations.retrieve('rr33xuugxj9h0bkf1rdt2bet');
const rawResponse = await responsePromise.asResponse();
@@ -48,7 +48,7 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update: only required params', async () => {
const responsePromise = client.invocations.update('id', { status: 'succeeded' });
const rawResponse = await responsePromise.asResponse();
@@ -60,12 +60,12 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('update: required and optional params', async () => {
const response = await client.invocations.update('id', { status: 'succeeded', output: 'output' });
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.invocations.list();
const rawResponse = await responsePromise.asResponse();
@@ -77,7 +77,7 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -97,7 +97,7 @@ describe('resource invocations', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('deleteBrowsers', async () => {
const responsePromise = client.invocations.deleteBrowsers('id');
const rawResponse = await responsePromise.asResponse();
@@ -109,7 +109,7 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('follow', async () => {
const responsePromise = client.invocations.follow('id');
const rawResponse = await responsePromise.asResponse();
@@ -121,7 +121,7 @@ describe('resource invocations', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism doesn't support text/event-stream responses
+ // Mock server tests are disabled
test.skip('follow: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
@@ -133,7 +133,7 @@ describe('resource invocations', () => {
).rejects.toThrow(Kernel.NotFoundError);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('listBrowsers', async () => {
const responsePromise = client.invocations.listBrowsers('id');
const rawResponse = await responsePromise.asResponse();
diff --git a/tests/api-resources/profiles.test.ts b/tests/api-resources/profiles.test.ts
index 9fe686a..3fd4209 100644
--- a/tests/api-resources/profiles.test.ts
+++ b/tests/api-resources/profiles.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource profiles', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create', async () => {
const responsePromise = client.profiles.create({});
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource profiles', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.profiles.retrieve('id_or_name');
const rawResponse = await responsePromise.asResponse();
@@ -32,7 +32,7 @@ describe('resource profiles', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.profiles.list();
const rawResponse = await responsePromise.asResponse();
@@ -44,7 +44,7 @@ describe('resource profiles', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.profiles.delete('id_or_name');
const rawResponse = await responsePromise.asResponse();
diff --git a/tests/api-resources/proxies.test.ts b/tests/api-resources/proxies.test.ts
index 1086c4f..aa1f052 100644
--- a/tests/api-resources/proxies.test.ts
+++ b/tests/api-resources/proxies.test.ts
@@ -8,7 +8,7 @@ const client = new Kernel({
});
describe('resource proxies', () => {
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: only required params', async () => {
const responsePromise = client.proxies.create({ type: 'datacenter' });
const rawResponse = await responsePromise.asResponse();
@@ -20,7 +20,7 @@ describe('resource proxies', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('create: required and optional params', async () => {
const response = await client.proxies.create({
type: 'datacenter',
@@ -30,7 +30,7 @@ describe('resource proxies', () => {
});
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('retrieve', async () => {
const responsePromise = client.proxies.retrieve('id');
const rawResponse = await responsePromise.asResponse();
@@ -42,7 +42,7 @@ describe('resource proxies', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('list', async () => {
const responsePromise = client.proxies.list();
const rawResponse = await responsePromise.asResponse();
@@ -54,7 +54,7 @@ describe('resource proxies', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('delete', async () => {
const responsePromise = client.proxies.delete('id');
const rawResponse = await responsePromise.asResponse();
@@ -66,7 +66,7 @@ describe('resource proxies', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});
- // Prism tests are disabled
+ // Mock server tests are disabled
test.skip('check', async () => {
const responsePromise = client.proxies.check('id');
const rawResponse = await responsePromise.asResponse();