diff --git a/packages/infrastructure/config/AutomationConfig.ts b/packages/infrastructure/config/AutomationConfig.ts index ea7b1fdea..c1fe9d4a4 100644 --- a/packages/infrastructure/config/AutomationConfig.ts +++ b/packages/infrastructure/config/AutomationConfig.ts @@ -6,8 +6,8 @@ * * Mapping: * - NODE_ENV=production → NutJsAutomationAdapter → iRacing Window → Image Templates + * - NODE_ENV=development → NutJsAutomationAdapter → iRacing Window → Image Templates * - NODE_ENV=test → MockBrowserAutomation → N/A → N/A - * - NODE_ENV=development → MockBrowserAutomation → N/A → N/A */ export type AutomationMode = 'production' | 'test'; @@ -60,7 +60,8 @@ export function getAutomationMode(): AutomationMode { } const nodeEnv = process.env.NODE_ENV; - if (nodeEnv === 'production') return 'production'; + // Both production and development use real OS automation + if (nodeEnv === 'production' || nodeEnv === 'development') return 'production'; return 'test'; } diff --git a/tests/unit/infrastructure/AutomationConfig.test.ts b/tests/unit/infrastructure/AutomationConfig.test.ts index c860f6add..42f3b5569 100644 --- a/tests/unit/infrastructure/AutomationConfig.test.ts +++ b/tests/unit/infrastructure/AutomationConfig.test.ts @@ -52,13 +52,13 @@ describe('AutomationConfig', () => { expect(mode).toBe('test'); }); - it('should return test mode when NODE_ENV=development', () => { + it('should return production mode when NODE_ENV=development', () => { process.env.NODE_ENV = 'development'; delete process.env.AUTOMATION_MODE; const mode = getAutomationMode(); - expect(mode).toBe('test'); + expect(mode).toBe('production'); }); });