diff --git a/tests/unit/services/cwmp/state_machine_manager_coverage.spec.ts b/tests/unit/services/cwmp/state_machine_manager_coverage.spec.ts index edf0253..c1b698f 100644 --- a/tests/unit/services/cwmp/state_machine_manager_coverage.spec.ts +++ b/tests/unit/services/cwmp/state_machine_manager_coverage.spec.ts @@ -90,6 +90,9 @@ describe('StateMachineManager — coverage', () => { // Second: BOOT event arrives on same session (same TCP connection, new Inform) const machine2 = await manager.startStateMachine(device, 'sess-5', { events: ['1 BOOT'] }) // Should have preempted to MainStateMachine (same machine instance, new state machine inside) + // Since gpnStatus=unsupported, it starts and goes directly to critical-reads + const stateName = machine2.stateMachine.getCurrentStateName() + expect(stateName === 'idle' || stateName === 'critical-reads').toBe(true) expect(machine2.stateMachine.getCurrentStateName()).toBe('idle') })