Preact
Preact - это быстрая 3кБ альтернатива React с таким же современным API. Вы можете тестировать компоненты Preact непосредственно в реальном браузере, используя WebdriverIO и его браузерный запускальщик.
Настройка
Чтобы настроить WebdriverIO в вашем проекте Preact, следуйте инструкциям в нашей документации по тестированию компонентов. Убедитесь, что вы выбрали preact
как пресет в опциях запуска, например:
// wdio.conf.js
export const config = {
// ...
runner: ['browser', {
preset: 'preact'
}],
// ...
}
Если вы уже используете Vite в качестве сервера разработки, вы также можете повторно использовать свою конфигурацию из vite.config.ts
в конфигурации WebdriverIO. Для получения дополнительной информации см. viteConfig
в опциях запуска.
Пресет Preact требует установки @preact/preset-vite
. Также мы рекомендуем использовать Testing Library для рендеринга компонента на тестовой странице. Поэтому вам потребуется установить следующие дополнительные зависимости:
- npm
- Yarn
- pnpm
npm install --save-dev @testing-library/preact @preact/preset-vite
yarn add --dev @testing-library/preact @preact/preset-vite