Sha256: 8e46e8618234d838617b767d5c48ac9c81a34010ef260a4e830ba16a174a61f2
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ |_ # |_|\___||___/\__| # # for lib/facets/core/file/self/open_as_string.rb # # Extracted Mon Jun 05 08:14:29 EDT 2006 # Unit Tools Reap Test Extractor # require 'facets/core/file/self/open_as_string.rb' require 'test/unit' # mock File class class File def self.mock_content( content ) @mock_content = content end def self.open( name, mode, &blk ) blk.call( self ) end def self.read( fname=nil ) @mock_content.clone end def self.write( str ) @mock_content = str end end class TC_OPEN_AS_STRING < Test::Unit::TestCase def test_open_as_string f = "not a real file" t = 'This is a test' File.mock_content( t ) File.open_as_string(f) { |s| s.reverse! } s = File.read(f) assert_equal( t.reverse, s ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facets-1.4.0 | test/lib/facets/core/file/self/test_open_as_string.rb |