import { RudderClient } from '../../src/client/RudderClient.js'; import type { RudderClientOptions } from '../../src/client/RudderClientOptions.js'; import { createFakeTokenStore } from './FakeTokenStore.js'; /** Creates a RudderClient with test-friendly defaults and a fake token store. */ export function createTestClient(overrides?: Partial): RudderClient { return new RudderClient({ baseUrl: 'https://api.test.rudder.build', projectKey: 'test-project-key', tokenStore: createFakeTokenStore(), ...overrides, }); }