File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -278,6 +278,31 @@ def test_fs
278
278
end
279
279
end
280
280
281
+ it "should copy files" do
282
+ res = true
283
+ src_name = datastore [ "BaseFileName" ]
284
+ dst_name = "#{ datastore [ "BaseFileName" ] } -copied"
285
+
286
+ # Make sure we don't have leftovers from a previous run
287
+ session . fs . file . rm ( src_name ) rescue nil
288
+ session . fs . file . rm ( dst_name ) rescue nil
289
+
290
+ # touch a new file
291
+ fd = session . fs . file . open ( src_name , "wb" )
292
+ fd . close
293
+
294
+ session . fs . file . cp ( src_name , dst_name )
295
+ entries = session . fs . dir . entries
296
+ res &&= entries . include? ( dst_name )
297
+ res &&= entries . include? ( src_name )
298
+
299
+ # clean up
300
+ session . fs . file . rm ( src_name ) rescue nil
301
+ session . fs . file . rm ( dst_name ) rescue nil
302
+
303
+ res
304
+ end
305
+
281
306
it "should do md5 and sha1 of files" do
282
307
res = true
283
308
remote = "#{ datastore [ "BaseFileName" ] } -file.txt"
You can’t perform that action at this time.
0 commit comments