aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/TimePicker.spec.jsx
diff options
context:
space:
mode:
authorafc163 <afc163@gmail.com>2017-02-20 16:40:58 +0800
committerafc163 <afc163@gmail.com>2017-02-20 16:40:58 +0800
commite3583f75ca49c8a746689644563c65f40236c23b (patch)
tree57b39468186b25d10a8c1d12497fd08423784a68 /tests/TimePicker.spec.jsx
parent71c3a19635d989f1ed99119bf230856d9faeef21 (diff)
downloadtime-picker-e3583f75ca49c8a746689644563c65f40236c23b.tar.gz
time-picker-e3583f75ca49c8a746689644563c65f40236c23b.tar.zst
time-picker-e3583f75ca49c8a746689644563c65f40236c23b.zip
Add test cases
Diffstat (limited to 'tests/TimePicker.spec.jsx')
-rw-r--r--tests/TimePicker.spec.jsx27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/TimePicker.spec.jsx b/tests/TimePicker.spec.jsx
index 150f727..1ea3b8b 100644
--- a/tests/TimePicker.spec.jsx
+++ b/tests/TimePicker.spec.jsx
@@ -111,6 +111,33 @@ describe('TimePicker', () => {
111 done(); 111 done();
112 }); 112 });
113 }); 113 });
114
115 it('support name', () => {
116 const picker = renderPicker({
117 name: 'time-picker-form-name',
118 });
119 const input = TestUtils.scryRenderedDOMComponentsWithClass(picker,
120 'rc-time-picker-input')[0];
121 expect(input.name).to.be('time-picker-form-name');
122 });
123
124 it('support focus', () => {
125 const picker = renderPicker({
126 name: 'time-picker-form-name',
127 });
128 expect(picker.focus).to.be.a('function');
129 });
130
131 it('should be controlled by open', () => {
132 const picker = renderPicker({
133 open: false,
134 });
135 expect(picker.state.open).not.to.be.ok();
136 const input = TestUtils.scryRenderedDOMComponentsWithClass(picker,
137 'rc-time-picker-input')[0];
138 Simulate.click(input);
139 expect(picker.state.open).not.to.be.ok();
140 });
114 }); 141 });
115 142
116 describe('render panel to body (without seconds)', () => { 143 describe('render panel to body (without seconds)', () => {