Files
coder/site/src/forms/CreateWorkspaceForm.test.tsx
Bryan d8e530e1ec refactor: Add 'src' folder in 'site' (#445)
This refactoring re-organizes the `site` folder to have a nested `src` folder.

Originally, [we wanted to keep the directory structure shallow](https://github.com/coder/coder/pull/8#issuecomment-1009578910) - but there were two points that motivated this change to introduce the `src` level.

1. We have several non-`src` folders now (`e2e`, `static`, `html_templates`, `.storybook`)
2. Having a `src` folder makes it easier to run XState Typegen

So given those two data points - I believe it makes sense to revisit that and introduce a `src` folder.
2022-03-16 04:06:03 +00:00

21 lines
670 B
TypeScript

import { render, screen } from "@testing-library/react"
import React from "react"
import { CreateWorkspaceForm } from "./CreateWorkspaceForm"
import { MockProject, MockWorkspace } from "./../test_helpers"
describe("CreateWorkspaceForm", () => {
it("renders", async () => {
// Given
const onSubmit = () => Promise.resolve(MockWorkspace)
const onCancel = () => Promise.resolve()
// When
render(<CreateWorkspaceForm project={MockProject} onSubmit={onSubmit} onCancel={onCancel} />)
// Then
// Simple smoke test to verify form renders
const element = await screen.findByText("Create Workspace")
expect(element).toBeDefined()
})
})