diff --git a/tests/unit/elements/inputTextarea.test .ts b/tests/unit/elements/inputTextarea.test.ts similarity index 78% rename from tests/unit/elements/inputTextarea.test .ts rename to tests/unit/elements/inputTextarea.test.ts index 414d7bd5b..8ba43f54d 100644 --- a/tests/unit/elements/inputTextarea.test .ts +++ b/tests/unit/elements/inputTextarea.test.ts @@ -9,7 +9,6 @@ test('shows textarea', () => { expect(getByText('input')).toBeInTheDocument(); expect(input).toBeInTheDocument(); - expect(input).toHaveAttribute('type', 'text'); }); test('shows textarea - required', () => { @@ -52,6 +51,27 @@ test('shows textarea - placeholder', () => { expect(getByPlaceholderText('find me')).toBeInTheDocument(); }); +test('shows textarea - hide label', () => { + render(InputTextarea, { + id: 'input', + label: 'label', + showLabel: false + }); + + const label = document.querySelector('label'); + expect(label).toHaveClass('u-hide'); +}); + +test('shows textarea - maxlength', () => { + const { getByLabelText } = render(InputTextarea, { + id: 'input', + label: 'input', + maxlength: 2 + }); + + expect(getByLabelText('input')).toHaveAttribute('maxlength', '2'); +}); + test('state', async () => { const { component, getByLabelText } = render(InputTextarea, { id: 'input', diff --git a/tests/unit/layout/breadcrumbs.test.ts b/tests/unit/layout/breadcrumbs.test.ts index 401e2796d..876ae53a6 100644 --- a/tests/unit/layout/breadcrumbs.test.ts +++ b/tests/unit/layout/breadcrumbs.test.ts @@ -1,9 +1,11 @@ import '@testing-library/jest-dom'; -import BreadcrumbsComponent from '../../../src/lib/layout/Breadcrumbs.svelte'; import { render } from '@testing-library/svelte'; import { level, updateLayout } from '../../../src/lib/stores/layout'; import { tick } from 'svelte'; +/** @tsignore */ +import BreadcrumbsComponent from '../../../src/lib/layout/breadcrumbs.svelte'; + test('shows relevant breadcrumbs', async () => { const { queryByText } = render(BreadcrumbsComponent);