@@ -22,7 +22,7 @@ import {
2222import assert from 'assert' ;
2323import * as fs from 'fs' ;
2424import { describe , it , before , beforeEach , after , afterEach } from 'mocha' ;
25- import * as mime from 'mime-types ' ;
25+ import mime from 'mime' ;
2626import pLimit from 'p-limit' ;
2727import * as path from 'path' ;
2828import proxyquire from 'proxyquire' ;
@@ -704,7 +704,7 @@ describe('Bucket', () => {
704704 destination . request = ( reqOpts : DecorateRequestOptions ) => {
705705 assert . strictEqual (
706706 reqOpts . json . destination . contentType ,
707- mime . contentType ( destination . name )
707+ mime . getType ( destination . name )
708708 ) ;
709709
710710 done ( ) ;
@@ -735,7 +735,7 @@ describe('Bucket', () => {
735735 destination . request = ( reqOpts : DecorateRequestOptions ) => {
736736 assert . strictEqual (
737737 reqOpts . json . destination . contentType ,
738- mime . contentType ( destination . name )
738+ mime . getType ( destination . name )
739739 ) ;
740740
741741 done ( ) ;
@@ -751,7 +751,10 @@ describe('Bucket', () => {
751751 destination . request = ( reqOpts : DecorateRequestOptions ) => {
752752 assert . strictEqual ( reqOpts . uri , '/compose' ) ;
753753 assert . deepStrictEqual ( reqOpts . json , {
754- destination : { contentType : undefined , contentEncoding : undefined } ,
754+ destination : {
755+ contentType : mime . getType ( destination . name ) || undefined ,
756+ contentEncoding : undefined ,
757+ } ,
755758 sourceObjects : [ { name : sources [ 0 ] . name } , { name : sources [ 1 ] . name } ] ,
756759 } ) ;
757760
0 commit comments