summaryrefslogtreecommitdiff
path: root/spec/ruby/core/io/shared/readlines.rb
diff options
context:
space:
mode:
authorBenoit Daloze <eregontp@gmail.com>2019-07-27 12:40:09 +0200
committerBenoit Daloze <eregontp@gmail.com>2019-07-27 12:40:09 +0200
commit5c276e1cc91c5ab2a41fbf7827af2fed914a2bc0 (patch)
tree05b5c68c8b2a00224d4646ea3b26ce3877efaadd /spec/ruby/core/io/shared/readlines.rb
parenta06301b103371b0b7da8eaca26ba744961769f99 (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.rb18
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