@@ -364,17 +364,24 @@ describe('upload file', function() {
364364 flow . on ( 'fileSuccess' , success ) ;
365365
366366 flow . addFile ( new Blob ( [ ] ) ) ;
367- var file = flow . files [ 0 ] ;
368- flow . upload ( ) ;
369- expect ( requests . length ) . toBe ( 1 ) ;
370- expect ( file . progress ( ) ) . toBe ( 0 ) ;
371- requests [ 0 ] . respond ( 200 ) ;
372- expect ( requests . length ) . toBe ( 1 ) ;
373- expect ( error ) . not . toHaveBeenCalled ( ) ;
374- expect ( success ) . toHaveBeenCalled ( ) ;
375- expect ( file . progress ( ) ) . toBe ( 1 ) ;
376- expect ( file . isUploading ( ) ) . toBe ( false ) ;
377- expect ( file . isComplete ( ) ) . toBe ( true ) ;
367+
368+ // https://github.com/flowjs/flow.js/issues/55
369+ if ( window . navigator . msPointerEnabled ) {
370+ expect ( flow . files . length , 0 ) ;
371+ } else {
372+ expect ( flow . files . length , 1 ) ;
373+ var file = flow . files [ 0 ] ;
374+ flow . upload ( ) ;
375+ expect ( requests . length ) . toBe ( 1 ) ;
376+ expect ( file . progress ( ) ) . toBe ( 0 ) ;
377+ requests [ 0 ] . respond ( 200 ) ;
378+ expect ( requests . length ) . toBe ( 1 ) ;
379+ expect ( error ) . not . toHaveBeenCalled ( ) ;
380+ expect ( success ) . toHaveBeenCalled ( ) ;
381+ expect ( file . progress ( ) ) . toBe ( 1 ) ;
382+ expect ( file . isUploading ( ) ) . toBe ( false ) ;
383+ expect ( file . isComplete ( ) ) . toBe ( true ) ;
384+ }
378385 } ) ;
379386
380387 it ( 'should not upload folder' , function ( ) {
0 commit comments