From 5aa7c19874168bc04a25e9c4b5c4e0688f048059 Mon Sep 17 00:00:00 2001 From: Alexander Samaniego <69481177+alexsam29@users.noreply.github.com> Date: Mon, 12 Dec 2022 08:54:03 -0500 Subject: [PATCH] feat(validator): add validation support for `RadioGroup` (#234) * Removed div element from RadioGroup * Fixed first RadioGroup unit test --- packages/form/components/controls/RadioGroup.astro | 7 +++---- packages/form/test/RadioGroup.astro.test.ts | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/form/components/controls/RadioGroup.astro b/packages/form/components/controls/RadioGroup.astro index 25b2468..420768d 100644 --- a/packages/form/components/controls/RadioGroup.astro +++ b/packages/form/components/controls/RadioGroup.astro @@ -21,11 +21,10 @@ const options = control.options.map((option: string | ControlOption) => { return option; }); --- - +
{ options.map((option: ControlOption, index: number) => ( -
- { data-validation-on={control.triggerValidationOn ? control.triggerValidationOn : null} /> -
+
)) } diff --git a/packages/form/test/RadioGroup.astro.test.ts b/packages/form/test/RadioGroup.astro.test.ts index b6518ea..b077e07 100644 --- a/packages/form/test/RadioGroup.astro.test.ts +++ b/packages/form/test/RadioGroup.astro.test.ts @@ -12,7 +12,7 @@ describe('RadioGroup.astro test', () => { it('Should render all radio options', async () => { // arrange const expectedOptions = 3; - const element = /radio-option/g; + const element = /type="radio"/g; const props = { control: { label: 'FAKE LABEL',