mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
fix: textarea tests
This commit is contained in:
+21
-1
@@ -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',
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user