From 2bb58bfee261d8eb23fed109bd6288132ca702a7 Mon Sep 17 00:00:00 2001 From: nikolar Date: Tue, 23 Jan 2024 14:00:31 -0800 Subject: [PATCH] add test Signed-off-by: nikolar --- .../FeedbackResponseDialog.test.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/plugins/entity-feedback/src/components/FeedbackResponseDialog/FeedbackResponseDialog.test.tsx b/plugins/entity-feedback/src/components/FeedbackResponseDialog/FeedbackResponseDialog.test.tsx index 631738d6f9..620548d1e1 100644 --- a/plugins/entity-feedback/src/components/FeedbackResponseDialog/FeedbackResponseDialog.test.tsx +++ b/plugins/entity-feedback/src/components/FeedbackResponseDialog/FeedbackResponseDialog.test.tsx @@ -115,4 +115,22 @@ describe('FeedbackResponseDialog', () => { ); }); }); + + it('will not submit "other" without comments', async () => { + const rendered = await render(); + + await userEvent.click( + rendered.getByRole('checkbox', { name: 'Incorrect info' }), + ); + await userEvent.click( + rendered.getByRole('checkbox', { name: 'Other (please specify below)' }), + ); + await userEvent.click( + rendered.getByTestId('feedback-response-dialog-submit-button'), + ); + + await waitFor(() => { + expect(feedbackApi.recordResponse).toHaveBeenCalledTimes(0); + }); + }); });