{createErrors.name}
)}{createErrors.email}
)}{createErrors.allocated_ips}
)}{createErrors.allowed_ips}
)} @@ -666,7 +668,7 @@ export function ClientsPage() { })) } /> - {createErrors.extra_allowed_ips && ( + {createTouched && createErrors.extra_allowed_ips && ({createErrors.extra_allowed_ips}
)} diff --git a/src/pages/ServerPage.interaction.test.tsx b/src/pages/ServerPage.interaction.test.tsx index e3e3c5c..351f7dd 100644 --- a/src/pages/ServerPage.interaction.test.tsx +++ b/src/pages/ServerPage.interaction.test.tsx @@ -217,4 +217,151 @@ describe("ServerPage interactions", () => { expect(postUpInput).toHaveValue("echo hello"); }); + + it("edits Pre-Down Script field", async () => { + const user = userEvent.setup(); + cleanup = mockFetch({ "/server": serverData }); + renderWithProviders(