1
0
forked from Mirror/wren
Files
wren/test/io/file/create_block.wren
Bob Nystrom 8e90e3577b More file IO!
Can now create, delete, and write to files.
2016-02-20 09:23:42 -08:00

26 lines
490 B
Plaintext

import "io" for File
// Create a new file.
var f
File.create("file.temp") {|file|
f = file
System.print(file.isOpen) // expect: true
System.print(file.size) // expect: 0
file.writeBytes("stuff")
}
// Closed on block exit.
System.print(f.isOpen) // expect: false
System.print(File.size("file.temp")) // expect: 5
// Overwrite a file.
File.create("file.temp") {|file|
// Truncates.
System.print(file.size) // expect: 0
}
File.delete("file.temp")
// TODO: Test return value.