mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
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.
21 lines
670 B
TypeScript
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()
|
|
})
|
|
})
|