Sha256: d3ce1a998a12f547ca53efb88e756dc07cdb1f1e52db26b3b1bc66211d37780a
Contents?: true
Size: 793 Bytes
Versions: 2
Compression:
Stored size: 793 Bytes
Contents
require 'test_helper' # File stat test class class FileStat < Minitest::Test def setup FakeFS.activate! FakeFS::FileSystem.clear end def teardown FakeFS.deactivate! end def test_calling_stat_should_create_a_new_file_stat_object File.open('foo', 'w') do |f| f << 'bar' end File.open('foo') do |f| assert_equal File::Stat, f.stat.class end end def test_stat_should_use_correct_file File.open('bar', 'w') do |f| f << '1' end File.open('bar') do |f| assert_equal 1, f.stat.size end end def test_stat_should_report_on_symlink_pointer File.open('foo', 'w') { |f| f << 'some content' } File.symlink 'foo', 'my_symlink' assert_equal File.stat('my_symlink').size, File.stat('foo').size end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fakefs-0.7.0 | test/fake/file/stat_test.rb |
fakefs-0.6.7 | test/fake/file/stat_test.rb |