Skip to content

Commit 39a17d1

Browse files
Bill LeoutsakosBill Leoutsakos
authored andcommitted
test(integrations): clarify Oracle HCM token fixtures
1 parent 4144899 commit 39a17d1

4 files changed

Lines changed: 13 additions & 7 deletions

File tree

apps/sim/lib/internal/oracle-fusion-hcm/execute-tool.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'
22
import { OracleFusionProviderError } from '@/lib/internal/oracle-fusion/errors'
33
import { executeOracleFusionHcmTool } from '@/lib/internal/oracle-fusion-hcm/execute-tool'
44

5+
const TEST_ACCESS_TOKEN = 'test-access-token'
6+
57
const mocks = vi.hoisted(() => ({
68
listWorkers: vi.fn(),
79
getWorker: vi.fn(),
@@ -46,7 +48,7 @@ vi.mock('@/lib/internal/oracle-fusion-hcm/operations', () => ({
4648

4749
const auth = {
4850
instanceUrl: 'https://acme.fa.ocs.oraclecloud.com',
49-
accessToken: 'test-access-token',
51+
accessToken: TEST_ACCESS_TOKEN,
5052
}
5153

5254
describe('Oracle Fusion HCM tool dispatch', () => {

apps/sim/lib/internal/oracle-fusion-hcm/operations.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ vi.mock('@/lib/internal/oracle-fusion/client', () => ({
99

1010
const origin = 'https://acme.fa.ocs.oraclecloud.com'
1111
const root = '/hcmRestApi/resources/11.13.18.05'
12-
const auth = { instanceUrl: origin, accessToken: 'test-access-token' }
12+
const TEST_ACCESS_TOKEN = 'test-access-token'
13+
const auth = { instanceUrl: origin, accessToken: TEST_ACCESS_TOKEN }
1314
const WORKER_FIELDS =
1415
'PersonId,PersonNumber,DisplayName,FullName,FirstName,LastName,KnownAs,WorkEmail,Username'
1516
const ASSIGNMENT_FIELDS =

apps/sim/lib/internal/oracle-fusion-hcm/validation.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import {
55
oracleFusionHcmListJobsBodySchema,
66
} from '@/lib/api/contracts/tools/oracle-fusion-hcm'
77

8+
const TEST_ACCESS_TOKEN = 'test-access-token'
89
const auth = {
910
instanceUrl: 'https://acme.fa.ocs.oraclecloud.com',
10-
accessToken: 'test-access-token',
11+
accessToken: TEST_ACCESS_TOKEN,
1112
}
1213

1314
describe('Oracle Fusion HCM input validation', () => {

apps/sim/lib/selectors/server/providers/oracle-fusion-hcm.test.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import type {
1212
ServerSelectorAttachment,
1313
} from '@/lib/selectors/server/types'
1414

15+
const TEST_ACCESS_TOKEN = 'test-access-token'
16+
1517
const mocks = vi.hoisted(() => ({
1618
resolveOAuthAccountId: vi.fn(),
1719
resolveCredentialBundle: vi.fn(),
@@ -83,7 +85,7 @@ describe('Oracle Fusion HCM selectors', () => {
8385
usedCredentialTable: true,
8486
})
8587
mocks.resolveCredentialBundle.mockResolvedValue({
86-
accessToken: 'test-access-token',
88+
accessToken: TEST_ACCESS_TOKEN,
8789
instanceUrl: 'https://acme.fa.ocs.oraclecloud.com/',
8890
})
8991
mocks.listWorkers.mockResolvedValue({
@@ -211,7 +213,7 @@ describe('Oracle Fusion HCM selectors', () => {
211213
const prepared = await prepare(attachment, input)
212214
expect(prepared).toEqual({
213215
instanceUrl: 'https://acme.fa.ocs.oraclecloud.com',
214-
accessToken: 'test-access-token',
216+
accessToken: TEST_ACCESS_TOKEN,
215217
personId: '1',
216218
})
217219
expect(mocks.resolveCredentialBundle).toHaveBeenCalledWith({
@@ -268,7 +270,7 @@ describe('Oracle Fusion HCM selectors', () => {
268270
const attachment = oracleFusionHcmSelectorAttachments['oracle_fusion_hcm.workers']
269271
for (const instanceUrl of [undefined, 'https://evil.example.com/path']) {
270272
mocks.resolveCredentialBundle.mockResolvedValueOnce({
271-
accessToken: 'test-access-token',
273+
accessToken: TEST_ACCESS_TOKEN,
272274
instanceUrl,
273275
})
274276
await expect(prepare(attachment, args())).rejects.toBeInstanceOf(
@@ -284,7 +286,7 @@ describe('Oracle Fusion HCM selectors', () => {
284286
expect(mocks.listWorkers).toHaveBeenCalledWith(
285287
expect.objectContaining({
286288
instanceUrl: 'https://acme.fa.ocs.oraclecloud.com',
287-
accessToken: 'test-access-token',
289+
accessToken: TEST_ACCESS_TOKEN,
288290
search: 'Ada',
289291
limit: 50,
290292
offset: 50,

0 commit comments

Comments
 (0)