uppy/packages/@uppy/companion/test/mockoauthstate.ts
Kevin van Zonneveld e99a17f1fe
companion: port to TypeScript (#6179)
Supersedes #6178.

This branch keeps the exact same final content as #6178, but splits
history for reviewability:

1. `chore(companion): rename source and test files from .js to .ts`
(pure `git mv`, no content changes)
2. `feat(companion): port Companion to TypeScript` (actual
content/type/schema/build updates)

Validation note:
- Final tree is byte-for-byte identical to `ts-companion`
(`7b5b16a298690b0492de4cc4fab744f998b45570`).

---------

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2026-05-04 20:50:43 +08:00

18 lines
507 B
TypeScript

import { vi } from 'vitest'
const mockOauthState = () => {
vi.mock('../src/server/helpers/oauth-state.ts', async () => ({
...(await vi.importActual('../src/server/helpers/oauth-state.ts')),
generateState: () => ({}),
getFromState: (state: string) => {
if (state === 'state-with-invalid-instance-url') {
return 'http://localhost:3452'
}
return 'http://localhost:3020'
},
encodeState: () => 'some-cool-nice-encrytpion',
}))
}
export default mockOauthState