diff options
author | Benoit Daloze <eregontp@gmail.com> | 2019-07-27 12:40:09 +0200 |
---|---|---|
committer | Benoit Daloze <eregontp@gmail.com> | 2019-07-27 12:40:09 +0200 |
commit | 5c276e1cc91c5ab2a41fbf7827af2fed914a2bc0 (patch) | |
tree | 05b5c68c8b2a00224d4646ea3b26ce3877efaadd /spec/ruby/core/io/shared/readlines.rb | |
parent | a06301b103371b0b7da8eaca26ba744961769f99 (diff) |
Update to ruby/spec@875a09e
Diffstat (limited to 'spec/ruby/core/io/shared/readlines.rb')
-rw-r--r-- | spec/ruby/core/io/shared/readlines.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/spec/ruby/core/io/shared/readlines.rb b/spec/ruby/core/io/shared/readlines.rb index 08d41e0a4c..9bc02da0bd 100644 --- a/spec/ruby/core/io/shared/readlines.rb +++ b/spec/ruby/core/io/shared/readlines.rb @@ -1,11 +1,11 @@ describe :io_readlines, shared: true do it "raises TypeError if the first parameter is nil" do - lambda { IO.send(@method, nil, &@object) }.should raise_error(TypeError) + -> { IO.send(@method, nil, &@object) }.should raise_error(TypeError) end it "raises an Errno::ENOENT if the file does not exist" do name = tmp("nonexistent.txt") - lambda { IO.send(@method, name, &@object) }.should raise_error(Errno::ENOENT) + -> { IO.send(@method, name, &@object) }.should raise_error(Errno::ENOENT) end it "yields a single string with entire content when the separator is nil" do @@ -98,7 +98,7 @@ describe :io_readlines_options_19, shared: true do describe "when passed name, object, object" do describe "when the first object is a Fixnum" do it "uses the second object as an options Hash" do - lambda do + -> do IO.send(@method, @filename, 10, mode: "w", &@object) end.should raise_error(IOError) end @@ -106,7 +106,7 @@ describe :io_readlines_options_19, shared: true do it "calls #to_hash to convert the second object to a Hash" do options = mock("io readlines options Hash") options.should_receive(:to_hash).and_return({ mode: "w" }) - lambda do + -> do IO.send(@method, @filename, 10, options, &@object) end.should raise_error(IOError) end @@ -126,7 +126,7 @@ describe :io_readlines_options_19, shared: true do end it "uses the second object as an options Hash" do - lambda do + -> do IO.send(@method, @filename, " ", mode: "w", &@object) end.should raise_error(IOError) end @@ -134,7 +134,7 @@ describe :io_readlines_options_19, shared: true do it "calls #to_hash to convert the second object to a Hash" do options = mock("io readlines options Hash") options.should_receive(:to_hash).and_return({ mode: "w" }) - lambda do + -> do IO.send(@method, @filename, " ", options, &@object) end.should raise_error(IOError) end @@ -161,7 +161,7 @@ describe :io_readlines_options_19, shared: true do end it "uses the second object as an options Hash" do - lambda do + -> do IO.send(@method, @filename, " ", mode: "w", &@object) end.should raise_error(IOError) end @@ -169,7 +169,7 @@ describe :io_readlines_options_19, shared: true do it "calls #to_hash to convert the second object to a Hash" do options = mock("io readlines options Hash") options.should_receive(:to_hash).and_return({ mode: "w" }) - lambda do + -> do IO.send(@method, @filename, " ", options, &@object) end.should raise_error(IOError) end @@ -201,7 +201,7 @@ describe :io_readlines_options_19, shared: true do it "calls #to_hash to convert the options object" do options = mock("io readlines options Hash") options.should_receive(:to_hash).and_return({ mode: "w" }) - lambda do + -> do IO.send(@method, @filename, " ", 10, options, &@object) end.should raise_error(IOError) end |