1require_relative '../../spec_helper' 2 3platform_is_not :windows do 4 require 'syslog' 5 6 describe "Syslog.opened?" do 7 platform_is_not :windows do 8 9 before :each do 10 Syslog.opened?.should be_false 11 end 12 13 after :each do 14 Syslog.opened?.should be_false 15 end 16 17 it "returns true if the log is opened" do 18 Syslog.open 19 Syslog.opened?.should be_true 20 Syslog.close 21 end 22 23 it "returns false otherwise" do 24 Syslog.opened?.should be_false 25 Syslog.open 26 Syslog.close 27 Syslog.opened?.should be_false 28 end 29 30 it "works inside a block" do 31 Syslog.open do |s| 32 s.opened?.should be_true 33 Syslog.opened?.should be_true 34 end 35 Syslog.opened?.should be_false 36 end 37 end 38 end 39end 40