Sha256: 9e58c90794b2739a4966b1ceba0c6f9fd5b2be9e767175785ca90806d6b16bb4
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
#!/usr/bin/env ruby # wrap.rb # String#wrap unit tests require 'test/unit' require 'pathname' dir = Pathname.new(File.expand_path(__FILE__)).realpath require File.join(File.dirname(dir.to_s), '../lib/rex') class WrapTests < Test::Unit::TestCase def test_wrap_empty expected = '' actual = nil assert_nothing_raised do actual = ''.wrap end assert_not_nil(actual) assert_equal(String, actual.class) assert_equal(true, actual.empty?) end def test_wrap_data expected_size = 1097 actual = nil assert_nothing_raised do begin f = File.open("#{File.dirname(__FILE__)}/data/wrap_in.txt", 'r') s = f.readline actual = s.wrap ensure f.close if !f.nil? end end assert_not_nil(actual) assert_instance_of(String, actual) assert_equal(false, actual.empty?) assert_equal(expected_size, actual.size) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rex-0.0.4 | test/wrap.rb |