mirror of
https://github.com/tenrok/vue2-datepicker.git
synced 2026-06-24 01:40:35 +03:00
test: not-before not-after year month
This commit is contained in:
+22
-2
@@ -352,7 +352,7 @@ describe('calendar-panel', () => {
|
|||||||
wrapper = mount(CalendarPanel, {
|
wrapper = mount(CalendarPanel, {
|
||||||
propsData: {
|
propsData: {
|
||||||
value: new Date(2018, 4, 2),
|
value: new Date(2018, 4, 2),
|
||||||
notBefore: new Date(2018, 4, 1, 12),
|
notBefore: new Date(2018, 4, 2, 12),
|
||||||
notAfter: new Date(2018, 4, 31, 12)
|
notAfter: new Date(2018, 4, 31, 12)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -360,12 +360,32 @@ describe('calendar-panel', () => {
|
|||||||
for (let i = 0; i < 42; i++) {
|
for (let i = 0; i < 42; i++) {
|
||||||
const td = tds.at(i)
|
const td = tds.at(i)
|
||||||
const classes = td.classes()
|
const classes = td.classes()
|
||||||
if (i < 2 || i > 32) {
|
if (i < 3 || i > 32) {
|
||||||
expect(classes).toContain('disabled')
|
expect(classes).toContain('disabled')
|
||||||
} else {
|
} else {
|
||||||
expect(classes).not.toContain('disabled')
|
expect(classes).not.toContain('disabled')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const months = wrapper.findAll('.mx-panel-month .cell')
|
||||||
|
for (let i = 0; i < 12; i++) {
|
||||||
|
const month = months.at(i)
|
||||||
|
const classes = month.classes()
|
||||||
|
if (i === 4) {
|
||||||
|
expect(classes).not.toContain('disabled')
|
||||||
|
} else {
|
||||||
|
expect(classes).toContain('disabled')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const years = wrapper.findAll('.mx-panel-year .cell')
|
||||||
|
for (let i = 0; i < years.length; i++) {
|
||||||
|
const year = years.at(i)
|
||||||
|
const classes = year.classes()
|
||||||
|
if (i === 8) {
|
||||||
|
expect(classes).not.toContain('disabled')
|
||||||
|
} else {
|
||||||
|
expect(classes).toContain('disabled')
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
it('prop: disabledDays(Array)', () => {
|
it('prop: disabledDays(Array)', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user