Untitled
unknown
plain_text
a year ago
961 B
9
Indexable
it("should not send survey result if closed on first step", async () => {
const spy = jest.fn();
server.use(mocks.reviews({ spy }), mocks.survey());
const TestComponent = () => {
const { show } = useProcessSurvey("ProcessCompleted", "testProcess");
useEffect(() => {
show({
clickstreamId: clickstreamIds.survey,
onSurveyClosed: () => {},
});
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return <div>test</div>;
};
render(<TestComponent />, { wrapper: SurveyContextProvider });
const close = await screen.findByLabelText("Close");
userEvent.click(close);
await waitFor(
() => {
expect(spy).not.toBeCalled();
},
{ timeout: 3000 },
);
});Editor is loading...
Leave a Comment