From 5c276e1cc91c5ab2a41fbf7827af2fed914a2bc0 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sat, 27 Jul 2019 12:40:09 +0200 Subject: Update to ruby/spec@875a09e --- spec/ruby/core/exception/dup_spec.rb | 6 +++--- spec/ruby/core/exception/result_spec.rb | 2 +- spec/ruby/core/exception/set_backtrace_spec.rb | 8 ++++---- spec/ruby/core/exception/signal_exception_spec.rb | 8 ++++---- spec/ruby/core/exception/system_call_error_spec.rb | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) (limited to 'spec/ruby/core/exception') diff --git a/spec/ruby/core/exception/dup_spec.rb b/spec/ruby/core/exception/dup_spec.rb index c7fcd280dd..edd54bfb37 100644 --- a/spec/ruby/core/exception/dup_spec.rb +++ b/spec/ruby/core/exception/dup_spec.rb @@ -20,7 +20,7 @@ describe "Exception#dup" do it "does not copy singleton methods" do def @obj.special() :the_one end dup = @obj.dup - lambda { dup.special }.should raise_error(NameError) + -> { dup.special }.should raise_error(NameError) end it "does not copy modules included in the singleton class" do @@ -29,7 +29,7 @@ describe "Exception#dup" do end dup = @obj.dup - lambda { dup.repr }.should raise_error(NameError) + -> { dup.repr }.should raise_error(NameError) end it "does not copy constants defined in the singleton class" do @@ -38,7 +38,7 @@ describe "Exception#dup" do end dup = @obj.dup - lambda { class << dup; CLONE; end }.should raise_error(NameError) + -> { class << dup; CLONE; end }.should raise_error(NameError) end it "does copy the message" do diff --git a/spec/ruby/core/exception/result_spec.rb b/spec/ruby/core/exception/result_spec.rb index 62247e9d85..5ba26ebab1 100644 --- a/spec/ruby/core/exception/result_spec.rb +++ b/spec/ruby/core/exception/result_spec.rb @@ -20,7 +20,7 @@ describe "StopIteration#result" do it "returns the method-returned-object from an Enumerator" do @enum.next @enum.next - lambda { @enum.next }.should( + -> { @enum.next }.should( raise_error(StopIteration) do |error| error.result.should equal(:method_returned) end diff --git a/spec/ruby/core/exception/set_backtrace_spec.rb b/spec/ruby/core/exception/set_backtrace_spec.rb index 4ebe574dcb..ba2e1bf7aa 100644 --- a/spec/ruby/core/exception/set_backtrace_spec.rb +++ b/spec/ruby/core/exception/set_backtrace_spec.rb @@ -36,21 +36,21 @@ describe "Exception#set_backtrace" do it "raises a TypeError when passed a Symbol" do err = RuntimeError.new - lambda { err.set_backtrace :unhappy }.should raise_error(TypeError) + -> { err.set_backtrace :unhappy }.should raise_error(TypeError) end it "raises a TypeError when the Array contains a Symbol" do err = RuntimeError.new - lambda { err.set_backtrace ["String", :unhappy] }.should raise_error(TypeError) + -> { err.set_backtrace ["String", :unhappy] }.should raise_error(TypeError) end it "raises a TypeError when the array contains nil" do err = Exception.new - lambda { err.set_backtrace ["String", nil] }.should raise_error(TypeError) + -> { err.set_backtrace ["String", nil] }.should raise_error(TypeError) end it "raises a TypeError when the argument is a nested array" do err = Exception.new - lambda { err.set_backtrace ["String", ["String"]] }.should raise_error(TypeError) + -> { err.set_backtrace ["String", ["String"]] }.should raise_error(TypeError) end end diff --git a/spec/ruby/core/exception/signal_exception_spec.rb b/spec/ruby/core/exception/signal_exception_spec.rb index 8e2f273a67..e0b30236f7 100644 --- a/spec/ruby/core/exception/signal_exception_spec.rb +++ b/spec/ruby/core/exception/signal_exception_spec.rb @@ -9,7 +9,7 @@ describe "SignalException.new" do end it "raises an exception with an invalid signal number" do - lambda { SignalException.new(100000) }.should raise_error(ArgumentError) + -> { SignalException.new(100000) }.should raise_error(ArgumentError) end it "takes a signal name without SIG prefix as the first argument" do @@ -27,7 +27,7 @@ describe "SignalException.new" do end it "raises an exception with an invalid signal name" do - lambda { SignalException.new("NONEXISTENT") }.should raise_error(ArgumentError) + -> { SignalException.new("NONEXISTENT") }.should raise_error(ArgumentError) end it "takes a signal symbol without SIG prefix as the first argument" do @@ -45,7 +45,7 @@ describe "SignalException.new" do end it "raises an exception with an invalid signal name" do - lambda { SignalException.new(:NONEXISTENT) }.should raise_error(ArgumentError) + -> { SignalException.new(:NONEXISTENT) }.should raise_error(ArgumentError) end it "takes an optional message argument with a signal number" do @@ -56,7 +56,7 @@ describe "SignalException.new" do end it "raises an exception for an optional argument with a signal name" do - lambda { SignalException.new("INT","name") }.should raise_error(ArgumentError) + -> { SignalException.new("INT","name") }.should raise_error(ArgumentError) end end diff --git a/spec/ruby/core/exception/system_call_error_spec.rb b/spec/ruby/core/exception/system_call_error_spec.rb index d9e303bad8..c07c8af72c 100644 --- a/spec/ruby/core/exception/system_call_error_spec.rb +++ b/spec/ruby/core/exception/system_call_error_spec.rb @@ -21,7 +21,7 @@ end describe "SystemCallError.new" do it "requires at least one argument" do - lambda { SystemCallError.new }.should raise_error(ArgumentError) + -> { SystemCallError.new }.should raise_error(ArgumentError) end it "accepts single Fixnum argument as errno" do -- cgit v1.2.3