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