Sha256: 3e898a57440eea0b778d5cc0283236f0ff546df70a9b0e70ccfc6f4f20a292ff

Contents?: true

Size: 942 Bytes

Versions: 1

Compression:

Stored size: 942 Bytes

Contents

# $Id: test_console.rb 2 2007-01-09 18:10:50Z tim_pease $

require 'test/setup.rb'

module TestLogging
module TestAppenders

  class TestStdOut < Test::Unit::TestCase
    include LoggingTestCase

    def test_initialize
      appender = ::Logging::Appenders::StdOut.new
      assert_equal 'stdout', appender.name
      assert_same STDOUT, appender.instance_variable_get(:@io)

      appender.close
      assert_equal true, appender.closed?
      assert_equal false, STDOUT.closed?
    end

  end  # class TestStdOut

  class TestStdErr < Test::Unit::TestCase

    def test_initialize
      appender = ::Logging::Appenders::StdErr.new
      assert_equal 'stderr', appender.name
      assert_same STDERR, appender.instance_variable_get(:@io)

      appender.close
      assert_equal true, appender.closed?
      assert_equal false, STDERR.closed?
    end

  end  # class TestStdErr

end  # module TestAppenders
end  # module TestLogging

# EOF

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
logging-0.1.0 test/appenders/test_console.rb