Skip to content

Commit c63e1d8

Browse files
authored
chore: add tests to validate SDK behavior (#4)
1 parent 7c41663 commit c63e1d8

File tree

11 files changed

+2515
-8
lines changed

11 files changed

+2515
-8
lines changed

.github/workflows/test.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Tests
2+
3+
on:
4+
push:
5+
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout code
11+
uses: actions/checkout@v4
12+
13+
- name: Setup Node.js
14+
uses: actions/setup-node@v4
15+
with:
16+
node-version: '24'
17+
cache: 'npm'
18+
19+
- name: Install dependencies
20+
run: npm ci
21+
22+
- name: Run tests
23+
run: npm test

.speakeasy/gen.lock

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ management:
66
speakeasyVersion: 1.651.0
77
generationVersion: 2.745.2
88
releaseVersion: 0.2.0
9-
configChecksum: d5de43c14be2453ce05b64b74b594964
9+
configChecksum: 85439b9ff4eb501f708a73bf593a8ee4
1010
repoURL: https://github.com/kombohq/typescript-sdk.git
1111
installationURL: https://github.com/kombohq/typescript-sdk
1212
published: true
@@ -7588,4 +7588,3 @@ generatedTests:
75887588
unlinkSharedEnvVariable: "2025-10-24T00:07:28Z"
75897589
updateStaticIps: "2025-10-24T00:07:28Z"
75907590
getProjectClientCerts: "2025-10-27T19:04:15Z"
7591-
releaseNotes: "## Typescript SDK Changes Detected:\n* `kombo.ats.createCandidate()`: \n * `request.remoteFields.piloga` **Added**\n* `kombo.ats.createApplication()`: \n * `request.body.remoteFields.piloga` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ typescript:
3131
acceptHeaderEnum: true
3232
additionalDependencies:
3333
dependencies: {}
34-
devDependencies: {}
34+
devDependencies:
35+
nock: ^14.0.0
36+
vitest: ^4.0.8
3537
peerDependencies: {}
3638
additionalPackageJSON:
3739
description: The official TypeScript/JavaScript SDK for the Kombo Unified API
@@ -44,7 +46,8 @@ typescript:
4446
- ATS
4547
- Assessment
4648
license: MIT
47-
additionalScripts: {}
49+
additionalScripts:
50+
test: vitest run
4851
alwaysIncludeInboundAndOutbound: false
4952
author: Kombo Technologies GmbH <[email protected]> (https://www.kombo.dev)
5053
baseErrorName: KomboError

.speakeasy/workflow.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ targets:
1515
sourceRevisionDigest: sha256:300e3ee288c337a26e44e51212767370e6d6c078ffecc08939b1c51c1eb47ccf
1616
sourceBlobDigest: sha256:f9b489e42fe38afc9701e659de06bbbe1286025e7e1e1e8aee2587b0a98657c2
1717
codeSamplesNamespace: kombo-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:f66dfb3babcbe70833a5f19d3b175f45f75ac9b6bd7f826707e19520baccd5c8
18+
codeSamplesRevisionDigest: sha256:de52100744f1a1e44acc594865a086003ea9232ac01b594364932ba66b237f10
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

0 commit comments

Comments
 (0)