Sha256: 37e6eefe4a8891452d27428c59846742cb74498294d7a02ff24cc664a9c9d025
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ |_ # |_|\___||___/\__| # # for lib/facets/core/file/self/open_as_string.rb # # Extracted Tue Jul 25 10:07:15 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.7.0 | test/lib/facets/core/file/self/test_open_as_string.rb |