From d0b63bcd5330053a64331014be9e118c66205e80 Mon Sep 17 00:00:00 2001 From: Simon Egersand <s.egersand@gmail.com> Date: Sat, 02 Dec 2017 00:01:41 +0100 Subject: [PATCH] Fix calendar not toggling when open prop changes --- test/tests.spec.js | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/test/tests.spec.js b/test/tests.spec.js index 40e2088..bd2e834 100644 --- a/test/tests.spec.js +++ b/test/tests.spec.js @@ -97,6 +97,18 @@ expect(utils.isYearView(component)).toBeTruthy(); }); + it('toggles calendar when open prop changes', () => { + const component = utils.createDatetime({ open: false }); + expect(utils.isOpen(component)).toBeFalsy(); + // expect(component.find('.rdtOpen').length).toEqual(0); + component.setProps({ open: true }); + expect(utils.isOpen(component)).toBeTruthy(); + // expect(component.find('.rdtOpen').length).toEqual(1); + component.setProps({ open: false }); + expect(utils.isOpen(component)).toBeFalsy(); + // expect(component.find('.rdtOpen').length).toEqual(0); + }); + it('selectYear', () => { const date = new Date(2000, 0, 15, 2, 2, 2, 2), component = utils.createDatetime({ viewMode: 'years', defaultValue: date }); -- Gitblit v1.9.3