diff --git a/packages/core/src/AutoForm.test.tsx b/packages/core/src/AutoForm.test.tsx index 63757ab..0f1e42d 100644 --- a/packages/core/src/AutoForm.test.tsx +++ b/packages/core/src/AutoForm.test.tsx @@ -11,28 +11,18 @@ import { useForm } from "react-hook-form"; import protobuf from "protobufjs"; import React from "react"; -const namespace = protobuf.parse(` -syntax = "proto3"; - -message GrandChild { - map items = 1; -} - -message Child { - GrandChild gc = 1; -} - -message Parent { - repeated string children = 1; +interface MockAppProps { + onSubmit: (values: unknown) => void; + namespace: protobuf.Namespace; + messageType: string; } - `).root; -const MockApp: React.FC<{ onSubmit: (values: unknown) => void }> = (props) => { +const MockApp: React.FC = (props) => { const form = useForm(); const { AutoForm } = createAutoForm({ form, - messageType: "Parent", - namespace, + messageType: props.messageType, + namespace: props.namespace, }); return ( @@ -45,28 +35,21 @@ const MockApp: React.FC<{ onSubmit: (values: unknown) => void }> = (props) => { afterEach(cleanup); describe("AutoForm", () => { - it("Form submission", async () => { - const handleSubmit = vi.fn(); - const dom = render( - -