mirror of
https://wget.la/https://github.com/Wxw-Gu/WechatExplorer
synced 2026-08-17 11:37:06 +08:00
fix: test
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 51 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 64 KiB |
@@ -4,6 +4,7 @@ import { resolve } from 'path'
|
|||||||
import { launchTestApp } from './support/electron'
|
import { launchTestApp } from './support/electron'
|
||||||
|
|
||||||
const baselineDirectory = resolve(`tests/e2e/__screenshots__/${process.platform}/visual.spec.ts`)
|
const baselineDirectory = resolve(`tests/e2e/__screenshots__/${process.platform}/visual.spec.ts`)
|
||||||
|
const visualViewport = { width: 1000, height: 650 }
|
||||||
test.skip(
|
test.skip(
|
||||||
!existsSync(baselineDirectory) && process.env.WXE_UPDATE_VISUAL_BASELINES !== '1',
|
!existsSync(baselineDirectory) && process.env.WXE_UPDATE_VISUAL_BASELINES !== '1',
|
||||||
`No reviewed ${process.platform} visual baseline is committed yet`
|
`No reviewed ${process.platform} visual baseline is committed yet`
|
||||||
@@ -12,6 +13,7 @@ test.skip(
|
|||||||
test('NAV-01 login page visual @visual', async () => {
|
test('NAV-01 login page visual @visual', async () => {
|
||||||
const fixture = await launchTestApp({ mode: 'disconnected' })
|
const fixture = await launchTestApp({ mode: 'disconnected' })
|
||||||
try {
|
try {
|
||||||
|
await fixture.page.setViewportSize(visualViewport)
|
||||||
await expect(fixture.page.getByRole('heading', { name: 'WechatExplorer' })).toBeVisible()
|
await expect(fixture.page.getByRole('heading', { name: 'WechatExplorer' })).toBeVisible()
|
||||||
await expect(fixture.page).toHaveScreenshot('login-page.png', {
|
await expect(fixture.page).toHaveScreenshot('login-page.png', {
|
||||||
animations: 'disabled',
|
animations: 'disabled',
|
||||||
@@ -25,6 +27,7 @@ test('NAV-01 login page visual @visual', async () => {
|
|||||||
test('ARCH-01 archive page visual @visual', async () => {
|
test('ARCH-01 archive page visual @visual', async () => {
|
||||||
const fixture = await launchTestApp()
|
const fixture = await launchTestApp()
|
||||||
try {
|
try {
|
||||||
|
await fixture.page.setViewportSize(visualViewport)
|
||||||
await fixture.page.getByText('产品测试群', { exact: true }).click()
|
await fixture.page.getByText('产品测试群', { exact: true }).click()
|
||||||
await expect(fixture.page.getByText('这是一条脱敏测试消息', { exact: true })).toBeVisible()
|
await expect(fixture.page.getByText('这是一条脱敏测试消息', { exact: true })).toBeVisible()
|
||||||
await expect(fixture.page).toHaveScreenshot('archive-page.png', {
|
await expect(fixture.page).toHaveScreenshot('archive-page.png', {
|
||||||
|
|||||||
Reference in New Issue
Block a user