diff --git a/app/components/malio/checkbox/Checkbox.test.ts b/app/components/malio/checkbox/Checkbox.test.ts index 0f27fa1..c291ced 100644 --- a/app/components/malio/checkbox/Checkbox.test.ts +++ b/app/components/malio/checkbox/Checkbox.test.ts @@ -161,4 +161,14 @@ describe('MalioCheckbox', () => { expect(wrapper.get('label').classes()).toContain('text-black') }) + + it('affiche l\'astérisque quand required est vrai', () => { + const wrapper = mountCheckbox({label: 'Champ', required: true}) + expect(wrapper.find('[data-test="required-mark"]').exists()).toBe(true) + }) + + it('n\'affiche pas l\'astérisque par défaut', () => { + const wrapper = mountCheckbox({label: 'Champ'}) + expect(wrapper.find('[data-test="required-mark"]').exists()).toBe(false) + }) }) diff --git a/app/components/malio/checkbox/Checkbox.vue b/app/components/malio/checkbox/Checkbox.vue index a5ee3df..b4de360 100644 --- a/app/components/malio/checkbox/Checkbox.vue +++ b/app/components/malio/checkbox/Checkbox.vue @@ -25,7 +25,7 @@ - {{ label }} + {{ label }} @@ -41,6 +41,7 @@