Skip to content

Commit f1a491e

Browse files
hxj9102kagol
authored andcommitted
fix(date-picker-pro): 修复date-picker-pro测试用例报错
1 parent 4963c5f commit f1a491e

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

packages/devui-vue/devui/date-picker-pro/__tests__/date-picker-pro.spec.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,8 +436,13 @@ describe('date-picker-pro test', () => {
436436
const weekHeader = pickerPanel?.querySelector(weekHeaderClass);
437437
expect(weekHeader?.getElementsByTagName('td').length).toBe(7);
438438
const tableMonthItems = pickerPanel?.querySelectorAll(tableMonthClass);
439-
if (new Date().getMonth() + 1 >= 11 || new Date().getMonth() + 1 <= 1) {
440-
expect(tableMonthItems?.length).toBe(3);
439+
const curMonth = new Date().getMonth() + 1;
440+
if (curMonth >= 11 || curMonth <= 1) {
441+
if (curMonth === 12) {
442+
expect(tableMonthItems?.length).toBe(2);
443+
} else {
444+
expect(tableMonthItems?.length).toBe(3);
445+
}
441446
} else {
442447
expect(tableMonthItems?.length).toBe(4);
443448
}

packages/devui-vue/devui/date-picker-pro/__tests__/range-date-picker-pro.spec.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,13 @@ describe('range-date-picker-pro test', () => {
414414
const weekHeader = pickerPanel?.querySelector(weekHeaderClass);
415415
expect(weekHeader?.getElementsByTagName('td').length).toBe(7);
416416
const tableMonthItems = pickerPanel?.querySelectorAll(tableMonthClass);
417-
if (new Date().getMonth() + 1 >= 11 || new Date().getMonth() + 1 <= 1) {
418-
expect(tableMonthItems?.length).toBe(3);
417+
const curMonth = new Date().getMonth() + 1;
418+
if (curMonth >= 11 || curMonth <= 1) {
419+
if (curMonth === 12) {
420+
expect(tableMonthItems?.length).toBe(2);
421+
} else {
422+
expect(tableMonthItems?.length).toBe(3);
423+
}
419424
} else {
420425
expect(tableMonthItems?.length).toBe(4);
421426
}

0 commit comments

Comments
 (0)