Sha256: 61363a8b25464eb914ced268809dd518d41a23ad808e669a1e5e03bee8769759

Contents?: true

Size: 679 Bytes

Versions: 5

Compression:

Stored size: 679 Bytes

Contents

require File.expand_path('helper', File.dirname(__FILE__))

class TestBirling < Test::Unit::TestCase
  def test_module
    assert Birling
  end
  
  def test_open
    _path = nil
    
    temp_path do |path|
      _path = path
      log = Birling.open(path)
      
      assert_equal Birling::Logger, log.class
      
      assert log
      assert File.exist?(path)

      assert log.opened?
      assert !log.closed?
      assert_equal 0, log.size
      
      assert log.debug?
      
      log.debug("Test")
      
      assert log.size > 0
      
      log.close
      
      assert !log.opened?
      assert log.closed?
    end
    
    assert !File.exist?(_path)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
birling-0.3.1 test/test_birling.rb
birling-0.3.0 test/test_birling.rb
birling-0.2.2 test/test_birling.rb
birling-0.2.1 test/test_birling.rb
birling-0.2.0 test/test_birling.rb