fix(DatetimePicker): should update value when range changed (#4676)

This commit is contained in:
neverland
2019-10-10 19:03:05 +08:00
committed by GitHub
parent e4bdd50d4b
commit 1d9b3e2013
4 changed files with 45 additions and 12 deletions
@@ -92,3 +92,18 @@ test('dynamic set value', () => {
expect(wrapper.emitted('confirm')[0][0]).toEqual('00:00');
expect(wrapper.emitted('confirm')[1][0]).toEqual('22:30');
});
test('change min-minute and emit correct value', async () => {
const wrapper = mount(TimePicker, {
propsData: {
value: '12:00',
minMinute: 0
}
});
await later();
wrapper.setProps({ minMinute: 30 });
wrapper.find('.van-picker__confirm').trigger('click');
expect(wrapper.emitted('confirm')[0][0]).toEqual('12:30');
});