/
githubmirror
/
react-hook-form
Обзор
Документация
Войти
/
githubmirror
/
react-hook-form
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
e2e/defaultValues.spec.ts
40 строк
1 KB
Bill
🥗 migrate to playwright & fix delay error feature (#13589)
11 июл 2026, 12:39
Не верифицирован
11 июл 2026, 12:39
11bd6df
Код
Авторство
О чём код?
import { expect, test } from '@playwright/test'; test.describe('defaultValues', () => { test('should populate defaultValue for inputs', async ({ page }) => { await page.goto('/default-values'); await expect(page.locator('input[name="test"]')).toHaveValue('test'); await expect(page.locator('input[name="test1.firstName"]')).toHaveValue( 'firstName', ); await expect(page.locator('input[name="test1.lastName.0"]')).toHaveValue( 'lastName0', ); await expect(page.locator('input[name="test1.lastName.1"]')).toHaveValue( 'lastName1', ); await expect(page.locator('input[name="checkbox"]').nth(0)).toBeChecked(); await expect(page.locator('input[name="checkbox"]').nth(1)).toBeChecked(); await page.locator('input[name="checkbox"]').nth(0).click(); await page.locator('#toggle').click(); await page.locator('#toggle').click(); await expect( page.locator('input[name="checkbox"]').nth(0), ).not.toBeChecked(); await expect(page.locator('input[name="checkbox"]').nth(1)).toBeChecked(); await page.locator('input[name="checkbox"]').nth(1).click(); await page.locator('#toggle').click(); await page.locator('#toggle').click(); await expect( page.locator('input[name="checkbox"]').nth(0), ).not.toBeChecked(); await expect( page.locator('input[name="checkbox"]').nth(1), ).not.toBeChecked(); }); });