Skip to content

Commit 5d7e0b6

Browse files
test(App): fix flaky test by adding rerender calls
1 parent ce69a57 commit 5d7e0b6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/components/App/App.test.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,14 +648,16 @@ describe('App', () => {
648648
});
649649

650650
it('does not append when transcript length does not grow', async () => {
651-
render(<App />);
651+
const { rerender } = render(<App />);
652652
await time.tick();
653653

654654
capturedCallbacks.onMessagesChange?.([{ role: 'user', content: 'saved' }]);
655+
rerender(<App />);
655656
await time.tick();
656657
appendMessage.mockClear();
657658

658659
capturedCallbacks.onMessagesChange?.([{ role: 'user', content: 'saved' }]);
660+
rerender(<App />);
659661
await time.tick();
660662

661663
expect(appendMessage).not.toHaveBeenCalled();

0 commit comments

Comments
 (0)