Sha256: cc84e91e68afd6a8f51744affcb9b75190a6fe6220e3c566e45c11cdc755db00

Contents?: true

Size: 745 Bytes

Versions: 6

Compression:

Stored size: 745 Bytes

Contents

#!/usr/local/bin/ruby
if $0 == __FILE__
  Dir.chdir File.dirname(__FILE__)+'/../'
  $:.unshift File.expand_path('../lib/')
end

require 'rio'
require 'tc/testcase'

class TC_tonl < Test::RIO::TestCase
  @@once = false
  CRNLFILE = 'hw.crnl.txt'
  NLFILE = 'hw.nl.txt'
  STR = "Hello World\r\n"
  require 'tc/programs_util'
  include Test::RIO::Programs

  def self.once
    @@once = true
    rio(CRNLFILE) <  STR * 2
 end
  def setup
    super
    self.class.once unless @@once
  end

  def test_1
    out = rio.strio
    rio(CRNLFILE) > out
    lines = rio(CRNLFILE).to_a
    assert_equal(13,lines[0].length)
    rio(NLFILE) < rio(CRNLFILE).chomp.map{ |l| "#{l}\n" }
    lines = rio(NLFILE).to_a
    assert_equal(12,lines[0].length)
  end

end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
wishdev-rio-0.4.3.1 test/tc/tonl.rb
rio-0.3.9 test/tc/tonl.rb
rio-0.3.8 test/tc/tonl.rb
rio-0.4.1 test/tc/tonl.rb
rio-0.4.2 test/tc/tonl.rb
rio-0.4.0 test/tc/tonl.rb