From e7e0807bfdbb09a06d66051d5609911d03b9dca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20de=20Juvigny?= Date: Mon, 4 Sep 2023 12:30:37 +0200 Subject: [PATCH] Add test case --- .../admin/src/components/NpsSurvey/tests/index.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/core/admin/admin/src/components/NpsSurvey/tests/index.test.js b/packages/core/admin/admin/src/components/NpsSurvey/tests/index.test.js index 9de698f89f..deeb8df967 100644 --- a/packages/core/admin/admin/src/components/NpsSurvey/tests/index.test.js +++ b/packages/core/admin/admin/src/components/NpsSurvey/tests/index.test.js @@ -89,6 +89,16 @@ describe('NPS survey', () => { expect(screen.getByText(/extremely likely/i)).toBeInTheDocument(); }); + it("renders survey if settings don't exist", () => { + localStorageMock.getItem.mockReturnValueOnce(null); + setup(); + act(() => jest.runAllTimers()); + expect(screen.getByLabelText('0')).toBeInTheDocument(); + expect(screen.getByLabelText('10')).toBeInTheDocument(); + expect(screen.getByText(/not at all likely/i)).toBeInTheDocument(); + expect(screen.getByText(/extremely likely/i)).toBeInTheDocument(); + }); + it('does not render survey if disabled', () => { localStorageMock.getItem.mockReturnValueOnce({ enabled: false }); setup();