@@ -652,8 +652,37 @@ describe('integration-all-services', function() {
652
652
conversion_target : 'ANSWER_UNITS' ,
653
653
file : fs . createReadStream ( __dirname + '/resources/sampleWordWrongExtension.html' ) ,
654
654
content_type : 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
655
- } , failIfError . bind ( failIfError , done ) ) ;
656
- } )
655
+ } , function ( err , res ) {
656
+ if ( err ) {
657
+ return done ( err ) ;
658
+ }
659
+ assert ( res ) ;
660
+ assert ( res . media_type_detected , 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ) ;
661
+ assert ( res . answer_units ) ;
662
+ assert ( res . answer_units . length ) ;
663
+ assert ( res . answer_units [ 0 ] . id ) ;
664
+ done ( ) ;
665
+ } ) ;
666
+ } ) ;
667
+
668
+ it ( 'convertFile() buffer with content-type' , function ( done ) {
669
+ document_conversion . convert ( {
670
+ conversion_target : 'ANSWER_UNITS' ,
671
+ file : new Buffer ( fs . readFileSync ( __dirname + '/resources/sampleWordWrongExtension.html' ) ) ,
672
+ content_type : 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
673
+ } , function ( err , res ) {
674
+ if ( err ) {
675
+ return done ( err ) ;
676
+ }
677
+ console . log ( res ) ; // eslint-disable-line no-console
678
+ assert ( res ) ;
679
+ assert ( res . media_type_detected , 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ) ;
680
+ assert ( res . answer_units ) ;
681
+ assert ( res . answer_units . length ) ;
682
+ assert ( res . answer_units [ 0 ] . id ) ;
683
+ done ( ) ;
684
+ } ) ;
685
+ } ) ;
657
686
} ) ;
658
687
} ) ;
659
688
} ) ;
0 commit comments