Skip to content

Commit bc9bc47

Browse files
committed
fix: modify e2e test cases for the divider component
1 parent e584722 commit bc9bc47

File tree

4 files changed

+19
-16
lines changed

4 files changed

+19
-16
lines changed

examples/sites/demos/pc/app/divider/content-position.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ test('分割线文案位置', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('divider#content-position')
66
const left = page.locator('.tiny-divider__text')
7-
await expect(left.first()).toHaveCSS('left', '133px')
8-
await expect(left.nth(1)).toHaveCSS('left', '304.5px')
7+
await expect(left.first()).toHaveText('左侧且偏移20%')
8+
await expect(left.nth(1)).toHaveText('中间')
99
await expect(left.nth(2)).toHaveCSS('right', '80px')
1010
})

examples/sites/demos/pc/app/divider/custom-style.spec.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@ test('自定义样式', async ({ page }) => {
55
page.on('pageerror', (exception) => expect(exception).toBeNull())
66
await page.goto('divider#custom-style')
77
const dividerText = page.locator('.tiny-divider__text')
8-
await expect(dividerText.first()).toHaveText('字体颜色')
9-
await expect(dividerText.nth(1)).toHaveText('文案背景')
10-
await expect(dividerText.nth(2)).toHaveText('字体大小')
11-
await expect(dividerText.nth(3)).toHaveText('高度及边距')
8+
const dividerMargin = page.locator('.tiny-divider')
9+
const dividerLine = page.locator('.tiny-divider-line').first()
10+
await expect(dividerLine.first()).toHaveCSS('border-color', 'rgb(20, 118, 255)')
11+
await expect(dividerText.first()).toHaveCSS('color', 'rgb(20, 118, 255)')
12+
await expect(dividerText.nth(1)).toHaveCSS('background-color', 'rgb(20, 118, 255)')
13+
await expect(dividerText.nth(2)).toHaveCSS('font-size', '16px')
14+
await expect(dividerMargin.nth(4)).toHaveCSS('height', '40px')
1215
})

examples/sites/demos/pc/app/divider/divider-type.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { test, expect } from '@playwright/test'
33
test('分割线类型', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('divider#divider-type')
6-
const dividerText = page.locator('.tiny-divider__text')
7-
await expect(dividerText.first()).toHaveText('solid线')
8-
await expect(dividerText.nth(1)).toHaveText('dashed线')
9-
await expect(dividerText.nth(2)).toHaveText('dotted线')
6+
const dividerText = page.locator('.tiny-divider--default')
7+
await expect(dividerText.first()).toHaveCSS('border-top-style', 'solid')
8+
await expect(dividerText.nth(1)).toHaveCSS('border-top-style', 'dashed')
9+
await expect(dividerText.nth(2)).toHaveCSS('border-top-style', 'dotted')
1010
})

examples/sites/demos/pc/app/divider/status.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import { test, expect } from '@playwright/test'
33
test('分割线状态', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('divider#status')
6-
const dividerText = page.locator('.tiny-divider__text')
7-
await expect(dividerText.first()).toHaveText('default')
8-
await expect(dividerText.nth(1)).toHaveText('success')
9-
await expect(dividerText.nth(2)).toHaveText('error')
10-
await expect(dividerText.nth(3)).toHaveText('warning')
11-
await expect(dividerText.nth(4)).toHaveText('info')
6+
const dividerText = page.locator('.tiny-divider-line')
7+
await expect(dividerText.first()).toHaveClass(/tiny-divider--default/)
8+
await expect(dividerText.nth(1)).toHaveClass(/tiny-divider--success/)
9+
await expect(dividerText.nth(2)).toHaveClass(/tiny-divider--error/)
10+
await expect(dividerText.nth(3)).toHaveClass(/tiny-divider--warning/)
11+
await expect(dividerText.nth(4)).toHaveClass(/tiny-divider--info/)
1212
})

0 commit comments

Comments
 (0)