Skip to content

Commit f288a5d

Browse files
committed
Add File test.
1 parent dc0d27c commit f288a5d

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

test/file.rb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
require "async"
2+
require "securerandom"
3+
require "tmpdir"
4+
require "sus/fixtures/temporary_directory_context"
5+
require "sus/fixtures/async/scheduler_context"
6+
7+
describe File do
8+
include Sus::Fixtures::TemporaryDirectoryContext
9+
include Sus::Fixtures::Async::SchedulerContext
10+
11+
let(:path) {File.join(root, "test.txt")}
12+
13+
describe "#flush" do
14+
it "flushes the file's contents to disk" do
15+
File.open(path, 'w+') do |file|
16+
file << "Hello World!"
17+
end
18+
19+
expect(File.read(path)).to be == "Hello World!"
20+
end
21+
end
22+
end

0 commit comments

Comments
 (0)