diff --git a/src/pages/agent-office/components/AgentCard.test.jsx b/src/pages/agent-office/components/AgentCard.test.jsx index 2d51148..37173b6 100644 --- a/src/pages/agent-office/components/AgentCard.test.jsx +++ b/src/pages/agent-office/components/AgentCard.test.jsx @@ -17,6 +17,22 @@ describe('AgentCard', () => { expect(dot).toHaveClass('working'); }); + it('working 상태에서는 pulse 클래스도 부여', () => { + const { container } = render( + {}} /> + ); + const dot = container.querySelector('.ao-card-dot'); + expect(dot).toHaveClass('pulse'); + }); + + it('idle 상태에는 pulse 클래스 부여하지 않음', () => { + const { container } = render( + {}} /> + ); + const dot = container.querySelector('.ao-card-dot'); + expect(dot).not.toHaveClass('pulse'); + }); + it('agentState 없으면 idle로 fallback', () => { const { container } = render( {}} />