|
@@ -80,7 +80,7 @@ describe('New', () => {
|
|
|
|
|
|
it('validates form', async () => {
|
|
it('validates form', async () => {
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
- userEvent.click(screen.getByText(/submit/i));
|
|
|
|
|
|
+ userEvent.click(screen.getByText('Create topic'));
|
|
await waitFor(() => {
|
|
await waitFor(() => {
|
|
expect(screen.getByText('name is a required field')).toBeInTheDocument();
|
|
expect(screen.getByText('name is a required field')).toBeInTheDocument();
|
|
});
|
|
});
|
|
@@ -97,7 +97,7 @@ describe('New', () => {
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
|
|
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName);
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName);
|
|
- userEvent.click(screen.getByText(/submit/i));
|
|
|
|
|
|
+ userEvent.click(screen.getByText('Create topic'));
|
|
|
|
|
|
await waitFor(() => expect(mockNavigate).toBeCalledTimes(1));
|
|
await waitFor(() => expect(mockNavigate).toBeCalledTimes(1));
|
|
expect(mockNavigate).toHaveBeenLastCalledWith(`../${topicName}`);
|
|
expect(mockNavigate).toHaveBeenLastCalledWith(`../${topicName}`);
|
|
@@ -115,7 +115,7 @@ describe('New', () => {
|
|
await act(() =>
|
|
await act(() =>
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName)
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName)
|
|
);
|
|
);
|
|
- await act(() => userEvent.click(screen.getByText(/submit/i)));
|
|
|
|
|
|
+ await act(() => userEvent.click(screen.getByText('Create topic')));
|
|
expect(mockNavigate).not.toHaveBeenCalled();
|
|
expect(mockNavigate).not.toHaveBeenCalled();
|
|
});
|
|
});
|
|
|
|
|
|
@@ -127,7 +127,7 @@ describe('New', () => {
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
await act(() => renderComponent(clusterTopicNewPath(clusterName)));
|
|
await act(() => {
|
|
await act(() => {
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName);
|
|
userEvent.type(screen.getByPlaceholderText('Topic Name'), topicName);
|
|
- userEvent.click(screen.getByText(/submit/i));
|
|
|
|
|
|
+ userEvent.click(screen.getByText('Create topic'));
|
|
});
|
|
});
|
|
|
|
|
|
expect(useDispatchMock).toHaveBeenCalledTimes(1);
|
|
expect(useDispatchMock).toHaveBeenCalledTimes(1);
|