mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-17 16:50:22 +00:00
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>
18 lines
507 B
TypeScript
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
|