Files
coder/site/src/forms/CreateProjectForm.test.tsx
2022-04-05 10:27:41 -04:00

30 lines
853 B
TypeScript

import { render, screen } from "@testing-library/react"
import React from "react"
import { MockOrganization, MockProject, MockProvisioner } from "./../test_helpers"
import { CreateProjectForm } from "./CreateProjectForm"
describe("CreateProjectForm", () => {
it("renders", async () => {
// Given
const provisioners = [MockProvisioner]
const organizations = [MockOrganization]
const onSubmit = () => Promise.resolve(MockProject)
const onCancel = () => Promise.resolve()
// When
render(
<CreateProjectForm
provisioners={provisioners}
organizations={organizations}
onSubmit={onSubmit}
onCancel={onCancel}
/>,
)
// Then
// Simple smoke test to verify form renders
const element = await screen.findByText("Create Project")
expect(element).toBeDefined()
})
})