diff options
Diffstat (limited to 'spec/rubyspec/library/syslog/shared')
| -rw-r--r-- | spec/rubyspec/library/syslog/shared/log.rb | 40 | ||||
| -rw-r--r-- | spec/rubyspec/library/syslog/shared/reopen.rb | 40 |
2 files changed, 0 insertions, 80 deletions
diff --git a/spec/rubyspec/library/syslog/shared/log.rb b/spec/rubyspec/library/syslog/shared/log.rb deleted file mode 100644 index 6d0d3a3c23..0000000000 --- a/spec/rubyspec/library/syslog/shared/log.rb +++ /dev/null @@ -1,40 +0,0 @@ -describe :syslog_log, shared: true do - platform_is_not :windows, :darwin, :solaris, :aix do - before :each do - Syslog.opened?.should be_false - end - - after :each do - Syslog.opened?.should be_false - end - - it "logs a message" do - lambda { - Syslog.open("rubyspec", Syslog::LOG_PERROR) do - Syslog.send(@method, "Hello") - end - }.should output_to_fd("rubyspec: Hello\n", $stderr) - end - - it "accepts sprintf arguments" do - lambda { - Syslog.open("rubyspec", Syslog::LOG_PERROR) do - Syslog.send(@method, "Hello %s", "world") - Syslog.send(@method, "%d dogs", 2) - end - }.should output_to_fd("rubyspec: Hello world\nrubyspec: 2 dogs\n", $stderr) - end - - it "works as an alias for Syslog.log" do - level = Syslog.const_get "LOG_#{@method.to_s.upcase}" - response = "rubyspec: Hello\n" - lambda { - Syslog.open("rubyspec", Syslog::LOG_PERROR) do - Syslog.send(@method, "Hello") - Syslog.log(level, "Hello") - end - # make sure the same thing is written to $stderr. - }.should output_to_fd(response * 2, $stderr) - end - end -end diff --git a/spec/rubyspec/library/syslog/shared/reopen.rb b/spec/rubyspec/library/syslog/shared/reopen.rb deleted file mode 100644 index fd30ab824a..0000000000 --- a/spec/rubyspec/library/syslog/shared/reopen.rb +++ /dev/null @@ -1,40 +0,0 @@ -describe :syslog_reopen, shared: true 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 "reopens the log" do - Syslog.open - lambda { Syslog.send(@method)}.should_not raise_error - Syslog.opened?.should be_true - Syslog.close - end - - it "fails with RuntimeError if the log is closed" do - lambda { Syslog.send(@method)}.should raise_error(RuntimeError) - end - - it "receives the same parameters as Syslog.open" do - Syslog.open - Syslog.send(@method, "rubyspec", 3, 8) do |s| - s.should == Syslog - s.ident.should == "rubyspec" - s.options.should == 3 - s.facility.should == Syslog::LOG_USER - s.opened?.should be_true - end - Syslog.opened?.should be_false - end - - it "returns the module" do - Syslog.open - Syslog.send(@method).should == Syslog - Syslog.close - end - end -end |
