diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2019-07-15 15:07:26 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2019-07-15 15:07:26 +0900 |
commit | f73ea3342b5abd3136a1fb27fc0fdbe4039bc3bf (patch) | |
tree | b47d37b938d575a1a8574f0950e99ab255817d0a | |
parent | 5349aa23c8ad23786d25c1e18a3f541de06f4700 (diff) | |
download | ruby-f73ea3342b5abd3136a1fb27fc0fdbe4039bc3bf.tar.gz |
Fixed ruby/spec for Logger::LogDevice changes.
-rw-r--r-- | spec/ruby/library/logger/device/close_spec.rb | 15 | ||||
-rw-r--r-- | spec/ruby/library/logger/device/write_spec.rb | 15 |
2 files changed, 24 insertions, 6 deletions
diff --git a/spec/ruby/library/logger/device/close_spec.rb b/spec/ruby/library/logger/device/close_spec.rb index 3d7ab134e0..3fd96675a4 100644 --- a/spec/ruby/library/logger/device/close_spec.rb +++ b/spec/ruby/library/logger/device/close_spec.rb @@ -15,8 +15,17 @@ describe "Logger::LogDevice#close" do rm_r @file_path end - it "closes the LogDevice's stream" do - @device.close - lambda { @device.write("Test") }.should complain(/\Alog writing failed\./) + ruby_version_is ""..."2.7" do + it "closes the LogDevice's stream" do + @device.close + lambda { @device.write("Test") }.should complain(/\Alog writing failed\./) + end + end + + ruby_version_is "2.7" do + it "closes the LogDevice's stream" do + @device.close + lambda { @device.write("Test") }.should complain(/\Alog shifting failed\./) + end end end diff --git a/spec/ruby/library/logger/device/write_spec.rb b/spec/ruby/library/logger/device/write_spec.rb index 6305a623e3..6f4e13c8e6 100644 --- a/spec/ruby/library/logger/device/write_spec.rb +++ b/spec/ruby/library/logger/device/write_spec.rb @@ -35,8 +35,17 @@ describe "Logger::LogDevice#write" do rm_r path end - it "fails if the device is already closed" do - @device.close - lambda { @device.write "foo" }.should complain(/\Alog writing failed\./) + ruby_version_is ""..."2.7" do + it "fails if the device is already closed" do + @device.close + lambda { @device.write "foo" }.should complain(/\Alog writing failed\./) + end + end + + ruby_version_is "2.7" do + it "fails if the device is already closed" do + @device.close + lambda { @device.write "foo" }.should complain(/\Alog shifting failed\./) + end end end |