@@ -1599,6 +1599,24 @@ exports.defineAutoTests = function () {
15991599 } ) ;
16001600 } , failed . bind ( null , done , 'createDirectory - Error creating directory : ' + srcDir ) ) ;
16011601 } ) ;
1602+ it ( "file.spec.130 moveTo: directory into similar directory" , function ( done ) {
1603+ var srcDir = "entry.move.dis.srcDir" ,
1604+ dstDir = "entry.move.dis.srcDir-backup" ,
1605+ srcPath = joinURL ( root . fullPath , srcDir ) ;
1606+ // create a new directory entry to kick off it
1607+ createDirectory ( srcDir , function ( srcDirEntry ) {
1608+ deleteEntry ( dstDir , function ( ) {
1609+ createDirectory ( dstDir , function ( dstDirEntry ) {
1610+ // move source directory into itself
1611+ srcDirEntry . moveTo ( dstDirEntry , 'file' , function ( newDirEntry ) {
1612+ expect ( newDirEntry ) . toBeDefined ( ) ;
1613+ deleteEntry ( dstDir ) ;
1614+ done ( ) ;
1615+ } , failed . bind ( null , done , 'directory.moveTo - Error moving a directory into a similarly-named directory: ' + srcDir ) ) ;
1616+ } , failed . bind ( null , done , 'createDirectory - Error creating directory : ' + dstDir ) ) ;
1617+ } , failed . bind ( null , done , 'deleteEntry - Error deleting directory : ' + dstDir ) ) ;
1618+ } , failed . bind ( null , done , 'createDirectory - Error creating directory : ' + srcDir ) ) ;
1619+ } ) ;
16021620 it ( "file.spec.72 moveTo: file onto itself" , function ( done ) {
16031621 var file1 = "entry.move.fos.file1" ,
16041622 filePath = joinURL ( root . fullPath , file1 ) ;
0 commit comments