From def3e9f929d485f340b92f8cc7286fa120f9bd23 Mon Sep 17 00:00:00 2001 From: Philippe <83185129+phil3838@users.noreply.github.com> Date: Sat, 5 Apr 2025 15:38:57 -0400 Subject: [PATCH] Editor test modified after changes of the component --- .../src/__tests__/components/Editor/Editor.test.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/client/src/__tests__/components/Editor/Editor.test.tsx b/client/src/__tests__/components/Editor/Editor.test.tsx index 6c5dcd2..d09d5a0 100644 --- a/client/src/__tests__/components/Editor/Editor.test.tsx +++ b/client/src/__tests__/components/Editor/Editor.test.tsx @@ -38,11 +38,16 @@ describe('Editor Component', () => { expect(mockOnValuesChange).toHaveBeenCalledWith(['Updated Question 1', 'Question 2']); }); - test('calls onValuesChange with updated values when a question is deleted', () => { + test('calls onValuesChange with updated values when an empty question is deleted', () => { + const sampleProps = { + label: 'Test Editor', + values: [''], + onValuesChange: mockOnValuesChange, + }; render(); - const deleteButton = screen.getAllByLabelText('delete')[0]; // Match original aria-label + const deleteButton = screen.getAllByLabelText('delete')[0]; fireEvent.click(deleteButton); - expect(mockOnValuesChange).toHaveBeenCalledWith(['Question 2']); + expect(mockOnValuesChange).toHaveBeenCalledWith([]); }); test('renders delete buttons for each question', () => {