2026-09-17 15:26:42 +03:00
|
|
|
import { RudderClient, createClient } from '../../src/client/RudderClient.js';
|
2026-08-12 14:02:25 +03:00
|
|
|
import type { RudderClientOptions } from '../../src/client/RudderClientOptions.js';
|
|
|
|
|
import { createFakeTokenStore } from './FakeTokenStore.js';
|
|
|
|
|
|
|
|
|
|
export function createTestClient(overrides?: Partial<RudderClientOptions>): RudderClient {
|
2026-09-17 15:26:42 +03:00
|
|
|
return createClient({
|
2026-08-12 14:02:25 +03:00
|
|
|
baseUrl: 'https://api.test.rudder.build',
|
|
|
|
|
projectKey: 'test-project-key',
|
|
|
|
|
tokenStore: createFakeTokenStore(),
|
|
|
|
|
...overrides,
|
|
|
|
|
});
|
|
|
|
|
}
|