Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/application-state-view.test.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from "react";
import { createStore, render, screen } from "../../test-utils";
import { fireEvent } from "@testing-library/react";
import { ApplicationStateView } from "./application-state-view";
import { dummyApplicationLiveState } from "../__fixtures__/dummy-application-live-state";
import { clearError } from "../modules/applications-live-state";
import { UI_TEXT_REFRESH } from "../constants/ui-text";
import userEvent from "@testing-library/user-event";

it("shows refresh button if live state fetching has error", () => {
const store = createStore({
Expand Down Expand Up @@ -33,7 +33,7 @@ it("shows refresh button if live state fetching has error", () => {

expect(store.getActions()).toEqual([]);

fireEvent.click(screen.getByRole("button", { name: UI_TEXT_REFRESH }));
userEvent.click(screen.getByRole("button", { name: UI_TEXT_REFRESH }));

expect(store.getActions()).toMatchObject([{ type: clearError.type }]);
});
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/approval-stage.test.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from "react";
import { ApprovalStage } from "./approval-stage";
import { render, screen } from "../../test-utils";
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";

it("shows stage name", () => {
const { container } = render(
Expand Down Expand Up @@ -29,6 +29,6 @@ it("calls onClick handler if clicked component", () => {
{}
);

fireEvent.click(screen.getByText("APPROVAL_STAGE"));
userEvent.click(screen.getByText("APPROVAL_STAGE"));
expect(onClick).toHaveBeenCalledWith("stageId", "APPROVAL_STAGE");
});
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/header.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { MemoryRouter } from "react-router-dom";
import { render, screen } from "../../test-utils";
Expand Down Expand Up @@ -34,6 +34,6 @@ it("shows logout link if opened user menu", () => {
}
);

fireEvent.click(screen.getByRole("button", { name: "User Menu" }));
userEvent.click(screen.getByRole("button", { name: "User Menu" }));
expect(screen.getByRole("menuitem", { name: "Logout" })).toBeInTheDocument();
});
8 changes: 4 additions & 4 deletions pkg/app/web/src/components/kubernetes-state-view.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { render, screen } from "../../test-utils";
import { resourcesList } from "../__fixtures__/dummy-application-live-state";
Expand All @@ -13,9 +13,9 @@ test("render resources", () => {
test("filter resources", () => {
render(<KubernetesStateView resources={resourcesList} />, {});

fireEvent.click(screen.getByRole("button", { name: "FILTER" }));
fireEvent.click(screen.getByRole("checkbox", { name: "ReplicaSet" }));
fireEvent.click(screen.getByRole("button", { name: "APPLY" }));
userEvent.click(screen.getByRole("button", { name: "FILTER" }));
userEvent.click(screen.getByRole("checkbox", { name: "ReplicaSet" }));
userEvent.click(screen.getByRole("button", { name: "APPLY" }));

expect(screen.queryAllByTestId("kubernetes-resource")).toHaveLength(2);
});
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/log-viewer.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { createStore, render, screen } from "../../test-utils";
import { clearActiveStage } from "../modules/active-stage";
Expand Down Expand Up @@ -89,7 +89,7 @@ it("should dispatch clearActiveStage action if click `close log` button", () =>
store,
});

fireEvent.click(screen.getByRole("button", { name: "close log" }));
userEvent.click(screen.getByRole("button", { name: "close log" }));

expect(store.getActions()).toMatchObject([
{
Expand Down
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/sealed-secret-dialog.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { render, screen } from "../../test-utils";
import { dummyApplication } from "../__fixtures__/dummy-application";
Expand Down Expand Up @@ -46,6 +46,6 @@ test("cancel", () => {
}
);

fireEvent.click(screen.getByRole("button", { name: "Cancel" }));
userEvent.click(screen.getByRole("button", { name: "Cancel" }));
expect(onClose).toHaveBeenCalled();
});
10 changes: 5 additions & 5 deletions pkg/app/web/src/components/split-button.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { render, screen, act } from "../../test-utils";
import { SplitButton } from "./split-button";
Expand All @@ -14,17 +14,17 @@ it("calls onClick handler with option's index if clicked", () => {
{}
);

fireEvent.click(screen.getByRole("button", { name: "option1" }));
userEvent.click(screen.getByRole("button", { name: "option1" }));

expect(onClick).toHaveBeenCalledWith(0);

act(() => {
fireEvent.click(
userEvent.click(
screen.getByRole("button", { name: "select merge strategy" })
);
});
fireEvent.click(screen.getByRole("menuitem", { name: "option2" }));
fireEvent.click(screen.getByRole("button", { name: "option2" }));
userEvent.click(screen.getByRole("menuitem", { name: "option2" }));
userEvent.click(screen.getByRole("button", { name: "option2" }));

expect(onClick).toHaveBeenCalledWith(1);
});
4 changes: 2 additions & 2 deletions pkg/app/web/src/components/toasts.test.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fireEvent } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import React from "react";
import { render, screen, createStore } from "../../test-utils";
import { IToast, removeToast } from "../modules/toasts";
Expand Down Expand Up @@ -79,7 +79,7 @@ describe("error toast", () => {
store,
});

fireEvent.click(screen.getByRole("button", { name: "Close" }));
userEvent.click(screen.getByRole("button", { name: "Close" }));

expect(store.getActions()).toEqual([
{
Expand Down