11import { expect , test } from "vitest" ;
22import { render } from "vitest-browser-vue" ;
33import Forms from "./../src/pages/forms/FormsPage.vue" ;
4+ import Wrapper from "./Wrapper" ;
45
56test ( "renders forms page" , async ( ) => {
6- const { getByText, getByRole } = await render ( Forms ) ;
7+ const { getByText, getByRole } = await render ( Wrapper , {
8+ props : { component : Forms } ,
9+ } ) ;
710
811 await expect . element ( getByText ( "Forms" ) ) . toBeInTheDocument ( ) ;
912 await expect
@@ -12,7 +15,9 @@ test("renders forms page", async () => {
1215} ) ;
1316
1417test ( "selects an inspection type and sets the select value" , async ( ) => {
15- const { getByLabelText, getByRole } = await render ( Forms ) ;
18+ const { getByLabelText, getByRole } = await render ( Wrapper , {
19+ props : { component : Forms } ,
20+ } ) ;
1621
1722 const inspectionType = getByLabelText ( "Inspection Type" ) ;
1823 await inspectionType . click ( ) ;
@@ -22,7 +27,9 @@ test("selects an inspection type and sets the select value", async () => {
2227} ) ;
2328
2429test ( "changes the inspection mode radio button" , async ( ) => {
25- const { getByRole } = await render ( Forms ) ;
30+ const { getByRole } = await render ( Wrapper , {
31+ props : { component : Forms } ,
32+ } ) ;
2633
2734 const offlineSampling = getByRole ( "radio" , { name : "Offline sampling" } ) ;
2835 await offlineSampling . click ( ) ;
0 commit comments