File tree Expand file tree Collapse file tree 1 file changed +25
-29
lines changed Expand file tree Collapse file tree 1 file changed +25
-29
lines changed Original file line number Diff line number Diff line change @@ -328,39 +328,35 @@ describe('Form.vue', () => {
328328 . to . be . false
329329 // mock focusout
330330 vm . fields [ 0 ] . focusOutHandler ( )
331- vm . $nextTick ( ( ) => {
332- // invalid now
331+ // invalid now
332+ expect ( vm . pending )
333+ . to . be . false
334+ expect ( vm . dirty )
335+ . to . be . false
336+ expect ( vm . invalid )
337+ . to . be . true
338+ // mock focusin again
339+ vm . fields [ 0 ] . focusInHandler ( )
340+ vm . model . inputValue = 'input value'
341+ setTimeout ( ( ) => {
342+ // no trigger validate, in pending state
343+ expect ( vm . $el . className )
344+ . to . include ( 'cube-form_pending' )
333345 expect ( vm . pending )
334- . to . be . false
346+ . to . be . true
335347 expect ( vm . dirty )
336348 . to . be . false
337- expect ( vm . invalid )
349+ expect ( vm . valid )
350+ . to . be . undefined
351+ // mock focusout
352+ vm . fields [ 0 ] . focusOutHandler ( )
353+ expect ( vm . pending )
354+ . to . be . false
355+ expect ( vm . valid )
338356 . to . be . true
339- // mock focusin again
340- vm . fields [ 0 ] . focusInHandler ( )
341- vm . model . inputValue = 'input value'
342- setTimeout ( ( ) => {
343- // no trigger validate, in pending state
344- expect ( vm . $el . className )
345- . to . include ( 'cube-form_pending' )
346- expect ( vm . pending )
347- . to . be . true
348- expect ( vm . dirty )
349- . to . be . false
350- expect ( vm . valid )
351- . to . be . undefined
352- // mock focusout
353- vm . fields [ 0 ] . focusOutHandler ( )
354- vm . $nextTick ( ( ) => {
355- expect ( vm . pending )
356- . to . be . false
357- expect ( vm . dirty )
358- . to . be . true
359- expect ( vm . valid )
360- . to . be . true
361- done ( )
362- } )
363- } )
357+ expect ( vm . dirty )
358+ . to . be . true
359+ done ( )
364360 } )
365361 } )
366362 } )
You can’t perform that action at this time.
0 commit comments