@@ -239,19 +239,19 @@ describe('rc-trigger', function main() {
239
239
// can not simulate mouseenter
240
240
Simulate . mouseEnter ( target ) ;
241
241
Simulate . click ( target ) ;
242
- async . series ( [ timeout ( 100 ) , ( next ) => {
242
+ async . series ( [ timeout ( 200 ) , ( next ) => {
243
243
const clickPopupDomNode = trigger . refs . clickTrigger . getPopupDomNode ( ) ;
244
244
const hoverPopupDomNode = trigger . refs . hoverTrigger . getPopupDomNode ( ) ;
245
245
expect ( clickPopupDomNode ) . to . be . ok ( ) ;
246
246
expect ( hoverPopupDomNode ) . to . be . ok ( ) ;
247
247
Simulate . mouseLeave ( target ) ;
248
248
next ( ) ;
249
- } , timeout ( 100 ) , ( next ) => {
249
+ } , timeout ( 200 ) , ( next ) => {
250
250
const hoverPopupDomNode = trigger . refs . hoverTrigger . getPopupDomNode ( ) ;
251
251
expect ( $ ( hoverPopupDomNode ) . css ( 'display' ) ) . to . be ( 'none' ) ;
252
252
Simulate . click ( target ) ;
253
253
next ( ) ;
254
- } , timeout ( 100 ) , ( next ) => {
254
+ } , timeout ( 200 ) , ( next ) => {
255
255
const clickPopupDomNode = trigger . refs . clickTrigger . getPopupDomNode ( ) ;
256
256
expect ( $ ( clickPopupDomNode ) . css ( 'display' ) ) . to . be ( 'none' ) ;
257
257
next ( ) ;
@@ -521,7 +521,7 @@ describe('rc-trigger', function main() {
521
521
} ) ;
522
522
523
523
describe ( 'destroyPopupOnHide' , ( ) => {
524
- it ( 'defaults to false' , ( ) => {
524
+ it ( 'defaults to false' , ( done ) => {
525
525
const trigger = ReactDOM . render (
526
526
< Trigger
527
527
action = { [ 'click' ] }
@@ -534,10 +534,13 @@ describe('rc-trigger', function main() {
534
534
Simulate . click ( domNode ) ;
535
535
expect ( trigger . getPopupDomNode ( ) ) . to . be . ok ( ) ;
536
536
Simulate . click ( domNode ) ;
537
- expect ( trigger . getPopupDomNode ( ) ) . to . be . ok ( ) ;
537
+ setTimeout ( ( ) => {
538
+ expect ( trigger . getPopupDomNode ( ) ) . to . be . ok ( ) ;
539
+ done ( ) ;
540
+ } , 0 ) ;
538
541
} ) ;
539
542
540
- it ( 'set true will destroy tooltip on hide' , ( ) => {
543
+ it ( 'set true will destroy tooltip on hide' , ( done ) => {
541
544
const trigger = ReactDOM . render (
542
545
< Trigger
543
546
action = { [ 'click' ] }
@@ -551,7 +554,10 @@ describe('rc-trigger', function main() {
551
554
Simulate . click ( domNode ) ;
552
555
expect ( trigger . getPopupDomNode ( ) ) . to . be . ok ( ) ;
553
556
Simulate . click ( domNode ) ;
554
- expect ( trigger . getPopupDomNode ( ) ) . not . to . be . ok ( ) ;
557
+ setTimeout ( ( ) => {
558
+ expect ( trigger . getPopupDomNode ( ) ) . not . to . be . ok ( ) ;
559
+ done ( ) ;
560
+ } , 0 ) ;
555
561
} ) ;
556
562
} ) ;
557
563
0 commit comments