diff --git a/tests/numeric/xdesign.spec.ts b/tests/numeric/xdesign.spec.ts index 3e37a2c..ceef111 100644 --- a/tests/numeric/xdesign.spec.ts +++ b/tests/numeric/xdesign.spec.ts @@ -4,12 +4,13 @@ test.describe('numeric数字输入框xdesign规范', () => { test('基本用法--UI截图', async ({ page }) => { page.on('pageerror', (exception) => expect(exception).toBeNull()) await page.goto('numeric#basic-usage') - const demo = page.locator('#basic-usage') - const num = page.locator('.tiny-numeric') - const increaseBtn = demo.locator('.tiny-numeric__increase') - await increaseBtn.click() - await expect(num).toBeInViewport() - await expect(num).toHaveScreenshot('basic-usage.png') + const demo = page.locator('#basic-usage .pc-demo') + await expect(demo).toBeInViewport() + await expect(demo).toHaveScreenshot('basic-usage.png') + + await demo.locator('.tiny-numeric__increase').hover() + await expect(demo).toBeInViewport() + await expect(demo).toHaveScreenshot('hover.png') }) test('禁用--UI截图', async ({ page }) => { page.on('pageerror', (exception) => expect(exception).toBeNull()) diff --git a/tests/numeric/xdesign.spec.ts-snapshots/basic-usage-chromium-win32.png b/tests/numeric/xdesign.spec.ts-snapshots/basic-usage-chromium-win32.png index 0d8fb91..89656e7 100644 Binary files a/tests/numeric/xdesign.spec.ts-snapshots/basic-usage-chromium-win32.png and b/tests/numeric/xdesign.spec.ts-snapshots/basic-usage-chromium-win32.png differ diff --git a/tests/numeric/xdesign.spec.ts-snapshots/dynamic-disabled-chromium-win32.png b/tests/numeric/xdesign.spec.ts-snapshots/dynamic-disabled-chromium-win32.png index b26e41c..113ff36 100644 Binary files a/tests/numeric/xdesign.spec.ts-snapshots/dynamic-disabled-chromium-win32.png and b/tests/numeric/xdesign.spec.ts-snapshots/dynamic-disabled-chromium-win32.png differ diff --git a/tests/numeric/xdesign.spec.ts-snapshots/hover-chromium-win32.png b/tests/numeric/xdesign.spec.ts-snapshots/hover-chromium-win32.png new file mode 100644 index 0000000..89656e7 Binary files /dev/null and b/tests/numeric/xdesign.spec.ts-snapshots/hover-chromium-win32.png differ diff --git a/tests/numeric/xdesign.spec.ts-snapshots/numeric-size-chromium-win32.png b/tests/numeric/xdesign.spec.ts-snapshots/numeric-size-chromium-win32.png index 1c8e11c..53cdfdd 100644 Binary files a/tests/numeric/xdesign.spec.ts-snapshots/numeric-size-chromium-win32.png and b/tests/numeric/xdesign.spec.ts-snapshots/numeric-size-chromium-win32.png differ diff --git a/tests/numeric/xdesign.spec.ts-snapshots/unit-chromium-win32.png b/tests/numeric/xdesign.spec.ts-snapshots/unit-chromium-win32.png index 2aaa39d..788302a 100644 Binary files a/tests/numeric/xdesign.spec.ts-snapshots/unit-chromium-win32.png and b/tests/numeric/xdesign.spec.ts-snapshots/unit-chromium-win32.png differ