@@ -243,11 +243,11 @@ exports['file.expandMapping'] = {
243243 test . expect ( 2 ) ;
244244
245245 var actual = grunt . file . expandMapping ( [ 'expand/**/*.txt' ] , 'dest' ) ;
246- var expected = {
247- 'dest/expand/deep/deep.txt' : 'expand/deep/deep.txt' ,
248- 'dest/expand/deep/deeper/deeper.txt' : 'expand/deep/deeper/deeper.txt' ,
249- 'dest/expand/deep/deeper/deepest/deepest.txt' : 'expand/deep/deeper/deepest/deepest.txt' ,
250- } ;
246+ var expected = [
247+ { dest : 'dest/expand/deep/deep.txt' , src : 'expand/deep/deep.txt' } ,
248+ { dest : 'dest/expand/deep/deeper/deeper.txt' , src : 'expand/deep/deeper/deeper.txt' } ,
249+ { dest : 'dest/expand/deep/deeper/deepest/deepest.txt' , src : 'expand/deep/deeper/deepest/deepest.txt' } ,
250+ ] ;
251251 test . deepEqual ( actual , expected , 'basic src-dest options' ) ;
252252
253253 actual = grunt . file . expandMapping ( [ 'expand/**/*.txt' ] , 'dest/' ) ;
@@ -258,22 +258,22 @@ exports['file.expandMapping'] = {
258258 'flatten' : function ( test ) {
259259 test . expect ( 1 ) ;
260260 var actual = grunt . file . expandMapping ( [ 'expand/**/*.txt' ] , 'dest' , { flatten : true } ) ;
261- var expected = {
262- 'dest/deep.txt' : 'expand/deep/deep.txt' ,
263- 'dest/deeper.txt' : 'expand/deep/deeper/deeper.txt' ,
264- 'dest/deepest.txt' : 'expand/deep/deeper/deepest/deepest.txt' ,
265- } ;
261+ var expected = [
262+ { dest : 'dest/deep.txt' , src : 'expand/deep/deep.txt' } ,
263+ { dest : 'dest/deeper.txt' , src : 'expand/deep/deeper/deeper.txt' } ,
264+ { dest : 'dest/deepest.txt' , src : 'expand/deep/deeper/deepest/deepest.txt' } ,
265+ ] ;
266266 test . deepEqual ( actual , expected , 'dest paths should be flattened pre-destBase+destPath join' ) ;
267267 test . done ( ) ;
268268 } ,
269269 'cwd' : function ( test ) {
270270 test . expect ( 1 ) ;
271271 var actual = grunt . file . expandMapping ( [ '**/*.txt' ] , 'dest' , { cwd : 'expand' } ) ;
272- var expected = {
273- 'dest/deep/deep.txt' : 'expand/deep/deep.txt' ,
274- 'dest/deep/deeper/deeper.txt' : 'expand/deep/deeper/deeper.txt' ,
275- 'dest/deep/deeper/deepest/deepest.txt' : 'expand/deep/deeper/deepest/deepest.txt' ,
276- } ;
272+ var expected = [
273+ { dest : 'dest/deep/deep.txt' , src : 'expand/deep/deep.txt' } ,
274+ { dest : 'dest/deep/deeper/deeper.txt' , src : 'expand/deep/deeper/deeper.txt' } ,
275+ { dest : 'dest/deep/deeper/deepest/deepest.txt' , src : 'expand/deep/deeper/deepest/deepest.txt' } ,
276+ ] ;
277277 test . deepEqual ( actual , expected , 'cwd should be stripped from front of destPath, pre-destBase+destPath join' ) ;
278278 test . done ( ) ;
279279 } ,
@@ -286,11 +286,11 @@ exports['file.expandMapping'] = {
286286 return path . join ( destBase , options . cwd , 'o-m-g' , destPath ) ;
287287 }
288288 } ) ;
289- var expected = {
290- 'dest/expand/o-m-g/deep.txt' : 'expand/deep/deep.txt' ,
291- 'dest/expand/o-m-g/deeper.txt' : 'expand/deep/deeper/deeper.txt' ,
292- 'dest/expand/o-m-g/deepest.txt' : 'expand/deep/deeper/deepest/deepest.txt' ,
293- } ;
289+ var expected = [
290+ { dest : 'dest/expand/o-m-g/deep.txt' , src : 'expand/deep/deep.txt' } ,
291+ { dest : 'dest/expand/o-m-g/deeper.txt' , src : 'expand/deep/deeper/deeper.txt' } ,
292+ { dest : 'dest/expand/o-m-g/deepest.txt' , src : 'expand/deep/deeper/deepest/deepest.txt' } ,
293+ ] ;
294294 test . deepEqual ( actual , expected , 'custom rename function should be used to build dest, post-flatten' ) ;
295295 test . done ( ) ;
296296 } ,
0 commit comments