import { mount } from '@vue/test-utils'; import ShTextarea from '@/components/shared/ShTextarea.vue'; describe('ShTextarea', () => { it('renders no label if omitted', () => { const wrapper = mount(ShTextarea); expect(wrapper.find('[data-testid="label"]').exists()).toBe(false); }); it('renders label if provided', () => { const wrapper = mount(ShTextarea, { props: { label: 'Test' } }); expect(wrapper.find('[data-testid="label"]').exists()).toBe(true); }); });