mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
fix: push create workspace UX to templates page (#2142)
This commit is contained in:
@ -4,14 +4,13 @@ import * as API from "../../api/api"
|
||||
import { Language as FooterLanguage } from "../../components/FormFooter/FormFooter"
|
||||
import { MockTemplate, MockWorkspace } from "../../testHelpers/entities"
|
||||
import { renderWithAuth } from "../../testHelpers/renderHelpers"
|
||||
import { Language as FormLanguage } from "../../util/formUtils"
|
||||
import CreateWorkspacePage from "./CreateWorkspacePage"
|
||||
import { Language } from "./CreateWorkspacePageView"
|
||||
|
||||
const renderCreateWorkspacePage = () => {
|
||||
return renderWithAuth(<CreateWorkspacePage />, {
|
||||
route: "/workspaces/new?template=" + MockTemplate.name,
|
||||
path: "/workspaces/new",
|
||||
route: "/templates/" + MockTemplate.name + "/workspace",
|
||||
path: "/templates/:template/workspace",
|
||||
})
|
||||
}
|
||||
|
||||
@ -29,13 +28,6 @@ describe("CreateWorkspacePage", () => {
|
||||
expect(element).toBeDefined()
|
||||
})
|
||||
|
||||
it("shows validation error message", async () => {
|
||||
renderCreateWorkspacePage()
|
||||
await fillForm({ name: "$$$" })
|
||||
const errorMessage = await screen.findByText(FormLanguage.nameInvalidChars(Language.nameLabel))
|
||||
expect(errorMessage).toBeDefined()
|
||||
})
|
||||
|
||||
it("succeeds", async () => {
|
||||
renderCreateWorkspacePage()
|
||||
// You have to spy the method before it is used.
|
||||
|
Reference in New Issue
Block a user