Описание тега svelte-testing-library

Вопросы по тестированию компонентов Svelte с помощью утилиты svelte-testing-library.
2 ответа

Как проверить реактивность стройного входа?

Я написал изящный компонент App в котором вы можете написать предложение в input и предложение будет вынесено в h1. App.svelte <script> let sentence = "Hello world"; </script> <main> <h1>{sentence}</h1> <in…
0 ответов

Svelte-тестирование: реактивный оператор не обновляется с помощью jest.advanceTimersByTime()

Я хочу протестировать некоторый код Svelte, обновленный с помощью setIntervalПерезвони. Я использую реактивный оператор следующим образом (logThem используется только в тестовых целях): App.svelte: <script> import { onDestroy } from 'svelte'; …
1 ответ

Библиотека тестирования Svelte не будет обнаруживать обновления компонентов

Мой компонент: <script lang="ts"> import { Button } from 'carbon-components-svelte'; import firebase from 'firebase/app'; import { auth } from '../../firebase-shortcut'; import AuthButton from '../auth/AuthButton.svelte'; let loggedIn: 'loadin…
0 ответов

waitFor при тестировании библиотеки dom не работает должным образом

Я использую тестовую библиотеку dom для тестирования проекта svelte. Здесь, когда я ввожу «com» ​​в элемент ввода, он вызывает конечную точку, и элемент «COMAN» будет происходить как результат конечной точки. Поэтому я ввожу код, как показано ниже. …
1 ответ

Svelte - невозможно получить данные из файла JSON во время модульного тестирования шутки.

Во время модульного тестирования я получаю неопределенную ошибку при выполнении компонента svelte с файлом json. Ресторан.svelte : import data from '../Data/restaurants.json'; console.log(data); let finalData = data.restaurants; ресторан.spec.js: im…
1 ответ

Разница между fireEvent.dblClick и fireEvent.doubleClick в библиотеке тестирования?

Вопрос о двух разных методах, выставленных черезfireEventAPI в библиотеке реактивного тестирования. fireEvent.dblClick fireEvent.doubleClick Какая разница? И есть ли рекомендация использовать один над другим?
0 ответов

Как протестировать реакцию на событие компонента в Svelte?

В Svelte у меня есть родительский компонент, который прослушивает событие компонента , отправленное дочерним компонентом. я знаю, как использоватьcomponent.$onчтобы убедиться, что отправленное событие работает правильно в компоненте, который выполня…
06 ноя '22 в 13:22
0 ответов

Как проверить специальные символы html в библиотеке тестирования

В компоненте Svelte у меня есть тег: <h2 data-testid="organisation"> {@html organisation_name} </h2> Название организации поставляется со специальным кодом символов, например: const organisation_name = 'TJ's Org 2' Я использую те…
18 ноя '22 в 17:31
2 ответа

Как протестировать свойства компонентов Svelte с помощью Vitest?

Я хочу протестировать свойства компонента Svelte с помощью Vitest . Компонент: <script> export let foo </script> <div>{foo}</div> Тест: const { component } = render(MyComponent, { foo: 'bar' }) expect(component.foo).toBe('bar…
0 ответов

Как протестировать параметры выбора пользовательского интерфейса Svelte Material с помощью Testing-Library/Vitest?

Я использую компонент меню выбора Svelte Material UI , чтобы контролировать, отображаются ли некоторые элементы в моем проекте Svelte. Я хотел бы проверить, отображаются ли для данного ввода правильные элементы. К сожалению, я не могу понять, как за…
1 ответ

Как я могу эффективно тестировать компоненты SvelteKit, включая мониторинг реактивных свойств и свойств, передаваемых дочерним компонентам?

Я изо всех сил пытаюсь понять, как эффективно тестировать такие компоненты SvelteKit, как этот. Я хочу протестировать свойство, и один из способов — имитировать компонент. Однако хотелось бы найти более элегантное решение. Есть ли способ проверить, …