Skip to content

Commit 96400ee

Browse files
committed
up
1 parent 9d684fe commit 96400ee

10 files changed

+24
-260
lines changed

lib/event_processor/batch_event_processor.react_native.spec.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,12 @@ import { ReactNativeNetInfoEventProcessor } from './batch_event_processor.react_
3333
import { getMockLogger } from '../tests/mock/mock_logger';
3434
import { getMockRepeater } from '../tests/mock/mock_repeater';
3535
import { getMockAsyncCache } from '../tests/mock/mock_cache';
36-
import { createImpressionEvent } from '../tests/mock/create_event';
36+
3737
import { EventWithId } from './batch_event_processor';
38-
import { formatEvents, ProcessableEvent } from '.';
38+
import { EventDispatcher } from './eventDispatcher';
39+
import { formatEvents } from './v1/buildEventV1';
40+
import { createImpressionEvent } from '../tests/mock/create_event';
41+
import { ProcessableEvent } from './eventProcessor';
3942

4043
const getMockDispatcher = () => {
4144
return {

lib/event_processor/event_processor_factory.browser copy.ts

Lines changed: 0 additions & 60 deletions
This file was deleted.

lib/event_processor/event_processor_factory.browser.spec copy.ts

Lines changed: 0 additions & 187 deletions
This file was deleted.

lib/event_processor/event_processor_factory.browser.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ vi.mock('./forwarding_event_processor', () => {
2626
return { getForwardingEventProcessor };
2727
});
2828

29-
vi.mock('./event_processor_factory', () => {
29+
vi.mock('./event_processor_factory', async (importOriginal) => {
3030
const getBatchEventProcessor = vi.fn().mockImplementation(() => {
3131
return {};
3232
});
33-
return { getBatchEventProcessor, EVENT_STORE_PREFIX: 'test_prefix', FAILED_EVENT_RETRY_INTERVAL: 1000 };
33+
const original: any = await importOriginal();
34+
return { ...original, getBatchEventProcessor };
3435
});
3536

3637
vi.mock('../utils/cache/local_storage_cache.browser', () => {

lib/event_processor/event_processor_factory.react_native.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ vi.mock('./forwarding_event_processor', () => {
2525
return { getForwardingEventProcessor };
2626
});
2727

28-
vi.mock('./event_processor_factory', () => {
28+
vi.mock('./event_processor_factory', async (importOriginal) => {
2929
const getBatchEventProcessor = vi.fn().mockImplementation(() => {
3030
return {};
3131
});
32-
return { getBatchEventProcessor, EVENT_STORE_PREFIX: 'test_prefix', FAILED_EVENT_RETRY_INTERVAL: 1000 };
32+
const original: any = await importOriginal();
33+
return { ...original, getBatchEventProcessor };
3334
});
3435

3536
vi.mock('../utils/cache/async_storage_cache.react_native', () => {

lib/event_processor/forwarding_event_processor.spec.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
import { expect, describe, it, vi } from 'vitest';
1717

1818
import { getForwardingEventProcessor } from './forwarding_event_processor';
19-
import { EventDispatcher, formatEvents, makeBatchedEventV1 } from '.';
20-
19+
import { EventDispatcher } from './eventDispatcher';
20+
import { formatEvents, makeBatchedEventV1 } from './v1/buildEventV1';
2121
import { createImpressionEvent } from '../tests/mock/create_event';
22-
import exp from 'constants';
2322
import { ServiceState } from '../service';
2423

2524
const getMockEventDispatcher = (): EventDispatcher => {

lib/index.browser.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { getUserAgentParser } from './plugins/odp/user_agent_parser/index.browse
3131
import * as commonExports from './common_exports';
3232
import { PollingConfigManagerConfig } from './project_config/config_manager_factory';
3333
import { createPollingProjectConfigManager } from './project_config/config_manager_factory.browser';
34-
import { createForwardingEventProcessor } from './event_processor/event_processor_factory.browser';
34+
import { createBatchEventProcessor, createForwardingEventProcessor } from './event_processor/event_processor_factory.browser';
3535

3636
const logger = getLogger();
3737
logHelper.setLogHandler(loggerPlugin.createLogger());
@@ -196,6 +196,7 @@ export {
196196
getUserAgentParser,
197197
createPollingProjectConfigManager,
198198
createForwardingEventProcessor,
199+
createBatchEventProcessor,
199200
};
200201

201202
export * from './common_exports';
@@ -215,6 +216,7 @@ export default {
215216
getUserAgentParser,
216217
createPollingProjectConfigManager,
217218
createForwardingEventProcessor,
219+
createBatchEventProcessor,
218220
};
219221

220222
export * from './export_types';

lib/index.node.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ import { OptimizelyDecideOption, Client, Config } from './shared_types';
2626
import { NodeOdpManager } from './plugins/odp_manager/index.node';
2727
import * as commonExports from './common_exports';
2828
import { createPollingProjectConfigManager } from './project_config/config_manager_factory.node';
29-
import { createForwardingEventProcessor } from './event_processor/event_processor_factory.node';
29+
import { createForwardingEventProcessor, createBatchEventProcessor } from './event_processor/event_processor_factory.node';
30+
import { create } from 'domain';
3031

3132
const logger = getLogger();
3233
setLogLevel(LogLevel.ERROR);
@@ -143,6 +144,7 @@ export {
143144
OptimizelyDecideOption,
144145
createPollingProjectConfigManager,
145146
createForwardingEventProcessor,
147+
createBatchEventProcessor,
146148
};
147149

148150
export * from './common_exports';
@@ -159,6 +161,7 @@ export default {
159161
OptimizelyDecideOption,
160162
createPollingProjectConfigManager,
161163
createForwardingEventProcessor,
164+
createBatchEventProcessor,
162165
};
163166

164167
export * from './export_types';

lib/index.react_native.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { OptimizelyDecideOption, Client, Config } from './shared_types';
2626
import { BrowserOdpManager } from './plugins/odp_manager/index.browser';
2727
import * as commonExports from './common_exports';
2828
import { createPollingProjectConfigManager } from './project_config/config_manager_factory.react_native';
29-
import { createForwardingEventProcessor } from './event_processor/event_processor_factory.react_native';
29+
import { createBatchEventProcessor, createForwardingEventProcessor } from './event_processor/event_processor_factory.react_native';
3030

3131
import 'fast-text-encoding';
3232
import 'react-native-get-random-values';
@@ -146,6 +146,7 @@ export {
146146
OptimizelyDecideOption,
147147
createPollingProjectConfigManager,
148148
createForwardingEventProcessor,
149+
createBatchEventProcessor,
149150
};
150151

151152
export * from './common_exports';
@@ -162,6 +163,7 @@ export default {
162163
OptimizelyDecideOption,
163164
createPollingProjectConfigManager,
164165
createForwardingEventProcessor,
166+
createBatchEventProcessor,
165167
};
166168

167169
export * from './export_types';

vitest.config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default defineConfig({
2020
test: {
2121
onConsoleLog: () => true,
2222
environment: 'happy-dom',
23-
include: ['**/event_processor_factory.node.spec.ts'],
23+
include: ['**/*.spec.ts'],
2424
typecheck: {
2525
tsconfig: 'tsconfig.spec.json',
2626
},

0 commit comments

Comments
 (0)