Sha256: 7c79710389bff29910232e9b018d035c167106ed282a5301adcff7845ee24691

Contents?: true

Size: 526 Bytes

Versions: 8

Compression:

Stored size: 526 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_pid < Test::RIO::TestCase
  @@once = false
  def self.once
    @@once = true
  end
  def setup
    super
  end
  def test_likeio
    cmd = 'ruby -v'
    ios = File.popen(cmd)
    assert(ios.pid)
    ios_lines = ios.readlines

    ior = rio(?-,cmd)
    assert(ior.pid)
    ior_lines = ior.readlines
    
    assert_equal(ios_lines,ior_lines)
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

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