From 79b84cb63cdc8bd89ca8c59e1278ad0723e74afb Mon Sep 17 00:00:00 2001 From: Yassinbrine <273811887+Yassinbrine@users.noreply.github.com> Date: Sat, 23 May 2026 13:50:46 +0400 Subject: [PATCH] test: cover interface form controls --- .../components/form-controls.test.tsx | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 plugins/interface/components/form-controls.test.tsx diff --git a/plugins/interface/components/form-controls.test.tsx b/plugins/interface/components/form-controls.test.tsx new file mode 100644 index 0000000..c27d4b7 --- /dev/null +++ b/plugins/interface/components/form-controls.test.tsx @@ -0,0 +1,73 @@ +import { renderToString } from 'hono/jsx/dom/server' +import { describe, expect, it, vi } from 'vitest' + +import { Button } from './button/Button' +import { Select } from './select' + +describe('interface form controls', () => { + it('renders buttons with the expected element, title, variant, and custom classes', () => { + const html = renderToString( +