1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
This commit is contained in:
Benoit Daloze 2019-07-27 12:40:09 +02:00
parent a06301b103
commit 5c276e1cc9
1247 changed files with 5316 additions and 5028 deletions

View file

@ -23,11 +23,11 @@ platform_is_not :windows do
end
it "raises a RuntimeError if the log's already closed" do
lambda { Syslog.close }.should raise_error(RuntimeError)
-> { Syslog.close }.should raise_error(RuntimeError)
end
it "it does not work inside blocks" do
lambda {
-> {
Syslog.open { |s| s.close }
}.should raise_error(RuntimeError)
Syslog.opened?.should == false

View file

@ -15,7 +15,7 @@ platform_is_not :windows do
end
it "receives a priority as first argument" do
lambda {
-> {
Syslog.open("rubyspec", Syslog::LOG_PERROR) do |s|
s.log(Syslog::LOG_ALERT, "Hello")
s.log(Syslog::LOG_CRIT, "World")
@ -24,7 +24,7 @@ platform_is_not :windows do
end
it "accepts undefined priorities" do
lambda {
-> {
Syslog.open("rubyspec", Syslog::LOG_PERROR) do |s|
s.log(1337, "Hello")
end
@ -34,18 +34,18 @@ platform_is_not :windows do
it "fails with TypeError on nil log messages" do
Syslog.open do |s|
lambda { s.log(1, nil) }.should raise_error(TypeError)
-> { s.log(1, nil) }.should raise_error(TypeError)
end
end
it "fails if the log is closed" do
lambda {
-> {
Syslog.log(Syslog::LOG_ALERT, "test")
}.should raise_error(RuntimeError)
end
it "accepts printf parameters" do
lambda {
-> {
Syslog.open("rubyspec", Syslog::LOG_PERROR) do |s|
s.log(Syslog::LOG_ALERT, "%s x %d", "chunky bacon", 2)
end

View file

@ -91,7 +91,7 @@ platform_is_not :windows do
end
it "raises an error if the log is closed" do
lambda { Syslog.mask = 1337 }.should raise_error(RuntimeError)
-> { Syslog.mask = 1337 }.should raise_error(RuntimeError)
end
it "only accepts numbers" do
@ -103,8 +103,8 @@ platform_is_not :windows do
Syslog.mask = 3.1416
Syslog.mask.should == 3
lambda { Syslog.mask = "oh hai" }.should raise_error(TypeError)
lambda { Syslog.mask = "43" }.should raise_error(TypeError)
-> { Syslog.mask = "oh hai" }.should raise_error(TypeError)
-> { Syslog.mask = "43" }.should raise_error(TypeError)
end
end

View file

@ -74,10 +74,10 @@ platform_is_not :windows do
it "raises an error if the log is opened" do
Syslog.open
lambda {
-> {
Syslog.open
}.should raise_error(RuntimeError, /syslog already open/)
lambda {
-> {
Syslog.close
Syslog.open
}.should_not raise_error

View file

@ -9,7 +9,7 @@ describe :syslog_log, shared: true do
end
it "logs a message" do
lambda {
-> {
Syslog.open("rubyspec", Syslog::LOG_PERROR) do
Syslog.send(@method, "Hello")
end
@ -17,7 +17,7 @@ describe :syslog_log, shared: true do
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)
@ -28,7 +28,7 @@ describe :syslog_log, shared: true do
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")

View file

@ -10,13 +10,13 @@ describe :syslog_reopen, shared: true do
it "reopens the log" do
Syslog.open
lambda { Syslog.send(@method)}.should_not raise_error
-> { 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)
-> { Syslog.send(@method)}.should raise_error(RuntimeError)
end
it "receives the same parameters as Syslog.open" do