@@ -10,7 +10,7 @@ describe("Diff Tools workbench", () => {
|
||||
expect(screen.getByText("Browser-local")).toBeVisible();
|
||||
expect(await screen.findByText(/substantive change row/u)).toBeVisible();
|
||||
expect(screen.getAllByText("CRLF").length).toBeGreaterThan(0);
|
||||
await user.click(screen.getByRole("tab", { name: "Side by side" }));
|
||||
await user.click(screen.getByRole("button", { name: "Side by side" }));
|
||||
expect(
|
||||
screen.getByRole("table", { name: "Side-by-side differences" }),
|
||||
).toBeVisible();
|
||||
@@ -19,7 +19,7 @@ describe("Diff Tools workbench", () => {
|
||||
it("keeps exact large numbers in the RFC 6902 artifact", async () => {
|
||||
const user = userEvent.setup();
|
||||
render(<Workbench />);
|
||||
await user.click(screen.getByRole("tab", { name: /JSON Semantic/u }));
|
||||
await user.click(screen.getByRole("button", { name: /JSON Semantic/u }));
|
||||
fireEvent.change(screen.getByTestId("left-editor"), {
|
||||
target: { value: '{"n":1}' },
|
||||
});
|
||||
@@ -30,7 +30,7 @@ describe("Diff Tools workbench", () => {
|
||||
await waitFor(() =>
|
||||
expect(screen.getByText(/1 substantive change row/u)).toBeVisible(),
|
||||
);
|
||||
await user.click(screen.getByRole("tab", { name: "Patches" }));
|
||||
await user.click(screen.getByRole("button", { name: "Patches" }));
|
||||
expect(
|
||||
(screen.getByTestId("json-patch") as HTMLTextAreaElement).value,
|
||||
).toContain("9007199254740993123456789");
|
||||
@@ -39,7 +39,9 @@ describe("Diff Tools workbench", () => {
|
||||
it("keeps the last successful XML result visible beside an error", async () => {
|
||||
const user = userEvent.setup();
|
||||
render(<Workbench />);
|
||||
await user.click(screen.getByRole("tab", { name: /XML Namespace-aware/u }));
|
||||
await user.click(
|
||||
screen.getByRole("button", { name: /XML Namespace-aware/u }),
|
||||
);
|
||||
expect(await screen.findByText(/substantive change row/u)).toBeVisible();
|
||||
const verdict = screen.getByText("Different", { exact: true });
|
||||
fireEvent.change(screen.getByTestId("left-editor"), {
|
||||
|
||||
Reference in New Issue
Block a user