import {describe, expect, it} from 'vitest' import {mount} from '@vue/test-utils' import RequiredMark from './RequiredMark.vue' describe('MalioRequiredMark', () => { it('rend un astérisque', () => { const wrapper = mount(RequiredMark) expect(wrapper.text()).toBe('*') }) it('est masqué pour les technologies d\'assistance', () => { const wrapper = mount(RequiredMark) expect(wrapper.get('[data-test="required-mark"]').attributes('aria-hidden')).toBe('true') }) it('utilise le token de couleur danger', () => { const wrapper = mount(RequiredMark) expect(wrapper.get('[data-test="required-mark"]').classes()).toContain('text-m-danger') }) })