Sha256: c0ce1a40c759b740cf518e73ddbaf45c687ff3bddf6bae949e9f9c0d114e7455

Contents?: true

Size: 687 Bytes

Versions: 4

Compression:

Stored size: 687 Bytes

Contents

require 'syslog'

describe "Syslog.opened?" do
  platform_is_not :windows do

    before :each do
      Syslog.opened?.should be_false
    end

    after :each do
      Syslog.opened?.should be_false
    end

    it "returns true if the log is opened" do
      Syslog.open
      Syslog.opened?.should be_true
      Syslog.close
    end

    it "returns false otherwise" do
      Syslog.opened?.should be_false
      Syslog.open
      Syslog.close
      Syslog.opened?.should be_false
    end

    it "works inside a block" do
      Syslog.open do |s|
        s.opened?.should be_true
        Syslog.opened?.should be_true
      end
      Syslog.opened?.should be_false
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rubysl-syslog-3.0 spec/opened_spec.rb
rubysl-syslog-2.1.0 spec/opened_spec.rb
rubysl-syslog-1.0.0 spec/opened_spec.rb
rubysl-syslog-2.0.1 spec/opened_spec.rb