Sha256: 266189d76f4b0388119a892e3fba5ee22a0f2b6c9befe4bffaf983a8bff10afc

Contents?: true

Size: 1005 Bytes

Versions: 4

Compression:

Stored size: 1005 Bytes

Contents

# $Id: test_yaml_configurator.rb 22 2007-01-29 16:20:54Z tim_pease $

require 'stringio'
require 'yaml'
require 'test/setup.rb'

module TestLogging
module TestConfig

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

    def setup
      super
    end

    def test_class_load
      assert_raise(::Logging::Config::YamlConfigurator::Error) {
        ::Logging::Config::YamlConfigurator.load(Object.new)
      }

      begin
        fd = File.open('examples/logging.yaml','r')
        assert_nothing_raised {
          ::Logging::Config::YamlConfigurator.load(fd)
        }
      ensure
        fd.close
      end
    end

    def test_initialize
      io = StringIO.new
      io << YAML.dump({:one => 1, :two => 2, :three => 3})
      io.seek 0

      assert_raise(::Logging::Config::YamlConfigurator::Error) {
        ::Logging::Config::YamlConfigurator.new(io)
      }
    end

  end  # class TestYamlConfigurator

end  # module TestConfig
end  # module TestLogging

# EOF

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
logging-0.2.0 test/config/test_yaml_configurator.rb
logging-0.3.0 test/config/test_yaml_configurator.rb
logging-0.3.1 test/config/test_yaml_configurator.rb
logging-0.4.0 test/config/test_yaml_configurator.rb