2
0
mirror of https://github.com/tenrok/vue2-datepicker.git synced 2026-06-17 10:30:35 +03:00

feat: default-value supports Array for range (#395)

This commit is contained in:
xiemx
2019-12-16 18:13:08 +08:00
parent c8f7122b63
commit b33c9b8f19
9 changed files with 46 additions and 14 deletions
+3 -3
View File
@@ -47,7 +47,7 @@ describe('DatetimeRange', () => {
wrapper = mount(DatetimeRange, {
sync: false,
propsData: {
defaultValue: new Date(2019, 9, 1),
defaultValue: [new Date(2019, 9, 1), new Date(2019, 9, 1, 12)],
disabledDate,
disabledTime,
},
@@ -59,11 +59,11 @@ describe('DatetimeRange', () => {
expect(wrapper.emitted().select).toBeUndefined();
const timeTitle = wrapper.find('.mx-time-header-title');
expect(timeTitle.text()).toBe('2019-10-02');
const defaultValue = new Date(2019, 9, 2, 12);
const defaultValue = [new Date(2019, 9, 2, 12), new Date(2019, 9, 2, 12)];
wrapper.setProps({ defaultValue });
td.trigger('click');
td.trigger('click');
await flushPromises();
expect(wrapper.emitted().select[0][0]).toEqual([defaultValue, defaultValue]);
expect(wrapper.emitted().select[0][0]).toEqual(defaultValue);
});
});