Sha256: 134e37945e9be78640fc1adaa0d03a987507180750e8f38ddcacd64860efb209

Contents?: true

Size: 485 Bytes

Versions: 4

Compression:

Stored size: 485 Bytes

Contents

covers 'facets/file/rewrite'

tests File do

  test_data = 'This is a test!'

  context do
    test_file = 'tmp/rewrite.txt'
    File.open(test_file, 'w'){ |w| w << test_data }
    test_file
  end

  metaunit :rewrite do |test_file|
    File.rewrite(test_file){ |s| s.reverse }
    File.read(test_file).assert == test_data.reverse
  end

  metaunit :rewrite! do |test_file|
    File.rewrite!(test_file){ |s| s.reverse! }
    File.read(test_file).assert == test_data.reverse
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/file/test_rewrite.rb
facets-2.9.0 test/core/file/test_rewrite.rb
facets-2.9.0.pre.2 test/core/file/test_rewrite.rb
facets-2.9.0.pre.1 test/core/file/test_rewrite.rb