| 
				
			 | 
			
			
				@@ -127,3 +127,46 @@ describe('#171 appendExt verify', (report, done) => { 
			 | 
		
	
		
			
			| 
				127
			 | 
			
				127
			 | 
			
			
				   }) 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				128
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				129
			 | 
			
				129
			 | 
			
			
				 }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+describe('#173 issue with append option', (report, done) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+  let dest = dirs.DocumentDir + '/tmp' + Date.now() 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+  RNFetchBlob.config({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+    path : dest, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+    overwrite : true 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+  }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				137
			 | 
			
			
				+  .fetch('GET', `${TEST_SERVER_URL}/public/github.png`) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				138
			 | 
			
			
				+  .then((res) => fs.stat(res.path())) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				139
			 | 
			
			
				+  .then((stat) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				140
			 | 
			
			
				+    report(<Assert key="file size check #1" expect="23975" actual={stat.size}/>) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+    return RNFetchBlob.config({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+      path : dest, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+      overwrite : false 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+    }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				145
			 | 
			
			
				+    .fetch('GET', `${TEST_SERVER_URL}/public/github.png`) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+  }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				147
			 | 
			
			
				+  .then((res) => fs.stat(res.path())) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				148
			 | 
			
			
				+  .then((stat) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				149
			 | 
			
			
				+    report(<Assert key="file size check #2" expect="47950" actual={stat.size}/>) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				150
			 | 
			
			
				+    return RNFetchBlob.config({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				151
			 | 
			
			
				+      path : dest, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				152
			 | 
			
			
				+      overwrite : true 
			 | 
		
	
		
			
			| 
				
			 | 
			
				153
			 | 
			
			
				+    }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				154
			 | 
			
			
				+    .fetch('GET', `${TEST_SERVER_URL}/public/github.png`) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				155
			 | 
			
			
				+  }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				156
			 | 
			
			
				+  .then((res) => fs.stat(res.path())) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				157
			 | 
			
			
				+  .then((stat) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				158
			 | 
			
			
				+    report(<Assert key="file size check #3" expect="23975" actual={stat.size}/>) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+    return RNFetchBlob.config({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+      path : dest, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				161
			 | 
			
			
				+    }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				162
			 | 
			
			
				+    .fetch('GET', `${TEST_SERVER_URL}/public/github.png`) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				163
			 | 
			
			
				+  }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				164
			 | 
			
			
				+  .then((res) => fs.stat(res.path())) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				165
			 | 
			
			
				+  .then((stat) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				166
			 | 
			
			
				+    report(<Assert key="it should successfully overwrite existing file without config" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				167
			 | 
			
			
				+      expect="23975" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				168
			 | 
			
			
				+      actual={stat.size}/>) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				169
			 | 
			
			
				+    done() 
			 | 
		
	
		
			
			| 
				
			 | 
			
				170
			 | 
			
			
				+  }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				171
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				172
			 | 
			
			
				+}) 
			 |