Commit 82116292 authored by liguangyu06's avatar liguangyu06
Browse files

修复 spd-ui-verify #6 表头/分页/入口误红,对齐现网配置与可观测断言。

parent 297802d0
...@@ -52,9 +52,9 @@ test.describe('基础设置 · 产品管理', () => { ...@@ -52,9 +52,9 @@ test.describe('基础设置 · 产品管理', () => {
await prodmSettlePage.executeColumnSettingsToggleRestoreTest(); await prodmSettlePage.executeColumnSettingsToggleRestoreTest();
}); });
test('PRODM-STL-011 结算规则列升序降序切换', async ({ prodmSettlePage }) => { test('PRODM-STL-011 物料名称列升序降序切换', async ({ prodmSettlePage }) => {
await prodmSettlePage.open(); await prodmSettlePage.open();
await prodmSettlePage.expectColumnSortAscDesc('结算规则'); await prodmSettlePage.expectColumnSortAscDesc('物料名称');
}); });
test('PRODM-STL-012 横向滚动与列对齐', async ({ prodmSettlePage }) => { test('PRODM-STL-012 横向滚动与列对齐', async ({ prodmSettlePage }) => {
......
...@@ -45,9 +45,9 @@ test.describe('基础设置 · 产品管理', () => { ...@@ -45,9 +45,9 @@ test.describe('基础设置 · 产品管理', () => {
await prodmSupplyPage.executeColumnSettingsToggleRestoreTest(); await prodmSupplyPage.executeColumnSettingsToggleRestoreTest();
}); });
test('PRODM-SUP-009 销售商(自定义)列表列升序降序切换', async ({ prodmSupplyPage }) => { test('PRODM-SUP-009 物料名称列升序降序切换', async ({ prodmSupplyPage }) => {
await prodmSupplyPage.open(); await prodmSupplyPage.open();
await prodmSupplyPage.expectColumnSortAscDesc('销售商(自定义)列表'); await prodmSupplyPage.expectColumnSortAscDesc('物料名称');
}); });
test('PRODM-SUP-010 横向滚动与列对齐', async ({ prodmSupplyPage }) => { test('PRODM-SUP-010 横向滚动与列对齐', async ({ prodmSupplyPage }) => {
......
...@@ -75,7 +75,9 @@ test.describe('基础设置 · 手术套包设置', () => { ...@@ -75,7 +75,9 @@ test.describe('基础设置 · 手术套包设置', () => {
const { total, rowsBefore, rowsAfter } = await surgeryBasePkgPage.switchToPageSizeTwenty(); const { total, rowsBefore, rowsAfter } = await surgeryBasePkgPage.switchToPageSizeTwenty();
const expectedRows = Math.min(total, 20); const expectedRows = Math.min(total, 20);
expect(rowsAfter, '当前页行数应与 20 条/页及总条数一致').toBe(expectedRows); expect(rowsAfter, '当前页行数应与 20 条/页及总条数一致').toBe(expectedRows);
expect(rowsAfter, '切换后可见行应随每页条数变化').not.toBe(rowsBefore); if (rowsBefore < expectedRows) {
expect(rowsAfter, '切换后可见行应随每页条数变化').not.toBe(rowsBefore);
}
expect(await surgeryBasePkgPage.getTotalCount(), '总条数应不变').toBe(total); expect(await surgeryBasePkgPage.getTotalCount(), '总条数应不变').toBe(total);
await expect(surgeryBasePkgPage.pageSizeChanger(), '每页条数').toContainText(/20/); await expect(surgeryBasePkgPage.pageSizeChanger(), '每页条数').toContainText(/20/);
}); });
......
...@@ -77,7 +77,9 @@ test.describe('基础设置 · 库房管理', () => { ...@@ -77,7 +77,9 @@ test.describe('基础设置 · 库房管理', () => {
const { total, rowsBefore, rowsAfter } = await warehouseProbePage.switchToPageSizeTwenty(); const { total, rowsBefore, rowsAfter } = await warehouseProbePage.switchToPageSizeTwenty();
const expectedRows = Math.min(total, 20); const expectedRows = Math.min(total, 20);
expect(rowsAfter, '当前页行数应与 20 条/页及总条数一致').toBe(expectedRows); expect(rowsAfter, '当前页行数应与 20 条/页及总条数一致').toBe(expectedRows);
expect(rowsAfter, '切换后可见行应随每页条数变化').not.toBe(rowsBefore); if (rowsBefore < expectedRows) {
expect(rowsAfter, '切换后可见行应随每页条数变化').not.toBe(rowsBefore);
}
expect(await warehouseProbePage.getTotalCount(), '总条数应不变').toBe(total); expect(await warehouseProbePage.getTotalCount(), '总条数应不变').toBe(total);
await expect(warehouseProbePage.pageSizeChanger(), '每页条数').toContainText(/20/); await expect(warehouseProbePage.pageSizeChanger(), '每页条数').toContainText(/20/);
}); });
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment