+ expect(picker.state.open).to.be(!closeOnEsc);
+ expect((header).value).to.be('01:02:03');
+ expect((input).value).to.be('01:02:03');
+
+ next();
+ }], () => {
+ done();
+ });
+ };
+
+ it('exit correctly', closeOnEscSpec(true));
+
+ it('stays open if `closeOnEsc` is `false`', closeOnEscSpec(false));
+
+ it('focus on open', (done) => {
+ const picker = renderPicker({
+ focusOnOpen: true,
+ });
+ expect(picker.state.open).not.to.be.ok();
+ const input = TestUtils.scryRenderedDOMComponentsWithClass(picker,
+ 'rc-time-picker-input')[0];
+ let header;
+ async.series([(next) => {