summaryrefslogtreecommitdiff
path: root/spec/ruby/library/stringscanner
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/library/stringscanner
parenta06301b103371b0b7da8eaca26ba744961769f99 (diff)
Update to ruby/spec@875a09e
Diffstat (limited to 'spec/ruby/library/stringscanner')
-rw-r--r--spec/ruby/library/stringscanner/clear_spec.rb4
-rw-r--r--spec/ruby/library/stringscanner/element_reference_spec.rb8
-rw-r--r--spec/ruby/library/stringscanner/empty_spec.rb4
-rw-r--r--spec/ruby/library/stringscanner/getbyte_spec.rb4
-rw-r--r--spec/ruby/library/stringscanner/peep_spec.rb4
-rw-r--r--spec/ruby/library/stringscanner/restsize_spec.rb4
-rw-r--r--spec/ruby/library/stringscanner/scan_spec.rb8
-rw-r--r--spec/ruby/library/stringscanner/shared/concat.rb12
-rw-r--r--spec/ruby/library/stringscanner/shared/peek.rb4
-rw-r--r--spec/ruby/library/stringscanner/shared/pos.rb4
-rw-r--r--spec/ruby/library/stringscanner/unscan_spec.rb4
11 files changed, 30 insertions, 30 deletions
diff --git a/spec/ruby/library/stringscanner/clear_spec.rb b/spec/ruby/library/stringscanner/clear_spec.rb
index c8b19abe7d..7ae089704a 100644
--- a/spec/ruby/library/stringscanner/clear_spec.rb
+++ b/spec/ruby/library/stringscanner/clear_spec.rb
@@ -7,11 +7,11 @@ describe "StringScanner#clear" do
it "warns in verbose mode that the method is obsolete" do
s = StringScanner.new("abc")
- lambda {
+ -> {
s.clear
}.should complain(/clear.*obsolete.*terminate/, verbose: true)
- lambda {
+ -> {
s.clear
}.should_not complain(verbose: false)
end
diff --git a/spec/ruby/library/stringscanner/element_reference_spec.rb b/spec/ruby/library/stringscanner/element_reference_spec.rb
index c3fab16bbc..60fe15d807 100644
--- a/spec/ruby/library/stringscanner/element_reference_spec.rb
+++ b/spec/ruby/library/stringscanner/element_reference_spec.rb
@@ -34,18 +34,18 @@ describe "StringScanner#[]" do
it "raises a TypeError if the given index is nil" do
@s.scan(/(\w+) (\w+) (\d+) /)
- lambda { @s[nil]}.should raise_error(TypeError)
+ -> { @s[nil]}.should raise_error(TypeError)
end
it "raises a TypeError when a Range is as argument" do
@s.scan(/(\w+) (\w+) (\d+) /)
- lambda { @s[0..2]}.should raise_error(TypeError)
+ -> { @s[0..2]}.should raise_error(TypeError)
end
it "raises a IndexError when there's no named capture" do
@s.scan(/(\w+) (\w+) (\d+) /)
- lambda { @s["wday"]}.should raise_error(IndexError)
- lambda { @s[:wday]}.should raise_error(IndexError)
+ -> { @s["wday"]}.should raise_error(IndexError)
+ -> { @s[:wday]}.should raise_error(IndexError)
end
it "returns named capture" do
diff --git a/spec/ruby/library/stringscanner/empty_spec.rb b/spec/ruby/library/stringscanner/empty_spec.rb
index 0b67d23246..d9449bea6e 100644
--- a/spec/ruby/library/stringscanner/empty_spec.rb
+++ b/spec/ruby/library/stringscanner/empty_spec.rb
@@ -7,11 +7,11 @@ describe "StringScanner#empty?" do
it "warns in verbose mode that the method is obsolete" do
s = StringScanner.new("abc")
- lambda {
+ -> {
s.empty?
}.should complain(/empty?.*obsolete.*eos?/, verbose: true)
- lambda {
+ -> {
s.empty?
}.should_not complain(verbose: false)
end
diff --git a/spec/ruby/library/stringscanner/getbyte_spec.rb b/spec/ruby/library/stringscanner/getbyte_spec.rb
index 102aa5325d..e0659a5829 100644
--- a/spec/ruby/library/stringscanner/getbyte_spec.rb
+++ b/spec/ruby/library/stringscanner/getbyte_spec.rb
@@ -8,11 +8,11 @@ describe "StringScanner#getbyte" do
it "warns in verbose mode that the method is obsolete" do
s = StringScanner.new("abc")
- lambda {
+ -> {
s.getbyte
}.should complain(/getbyte.*obsolete.*get_byte/, verbose: true)
- lambda {
+ -> {
s.getbyte
}.should_not complain(verbose: false)
end
diff --git a/spec/ruby/library/stringscanner/peep_spec.rb b/spec/ruby/library/stringscanner/peep_spec.rb
index a1c8565579..bf6d579325 100644
--- a/spec/ruby/library/stringscanner/peep_spec.rb
+++ b/spec/ruby/library/stringscanner/peep_spec.rb
@@ -7,11 +7,11 @@ describe "StringScanner#peep" do
it "warns in verbose mode that the method is obsolete" do
s = StringScanner.new("abc")
- lambda {
+ -> {
s.peep(1)
}.should complain(/peep.*obsolete.*peek/, verbose: true)
- lambda {
+ -> {
s.peep(1)
}.should_not complain(verbose: false)
end
diff --git a/spec/ruby/library/stringscanner/restsize_spec.rb b/spec/ruby/library/stringscanner/restsize_spec.rb
index cf3e22f34c..710520afae 100644
--- a/spec/ruby/library/stringscanner/restsize_spec.rb
+++ b/spec/ruby/library/stringscanner/restsize_spec.rb
@@ -7,11 +7,11 @@ describe "StringScanner#restsize" do
it "warns in verbose mode that the method is obsolete" do
s = StringScanner.new("abc")
- lambda {
+ -> {
s.restsize
}.should complain(/restsize.*obsolete.*rest_size/, verbose: true)
- lambda {
+ -> {
s.restsize
}.should_not complain(verbose: false)
end
diff --git a/spec/ruby/library/stringscanner/scan_spec.rb b/spec/ruby/library/stringscanner/scan_spec.rb
index 8e26b80591..8b9960e6e6 100644
--- a/spec/ruby/library/stringscanner/scan_spec.rb
+++ b/spec/ruby/library/stringscanner/scan_spec.rb
@@ -51,9 +51,9 @@ describe "StringScanner#scan" do
end
it "raises a TypeError if pattern isn't a Regexp" do
- lambda { @s.scan("aoeu") }.should raise_error(TypeError)
- lambda { @s.scan(5) }.should raise_error(TypeError)
- lambda { @s.scan(:test) }.should raise_error(TypeError)
- lambda { @s.scan(mock('x')) }.should raise_error(TypeError)
+ -> { @s.scan("aoeu") }.should raise_error(TypeError)
+ -> { @s.scan(5) }.should raise_error(TypeError)
+ -> { @s.scan(:test) }.should raise_error(TypeError)
+ -> { @s.scan(mock('x')) }.should raise_error(TypeError)
end
end
diff --git a/spec/ruby/library/stringscanner/shared/concat.rb b/spec/ruby/library/stringscanner/shared/concat.rb
index 214455d1b9..cb884a5c01 100644
--- a/spec/ruby/library/stringscanner/shared/concat.rb
+++ b/spec/ruby/library/stringscanner/shared/concat.rb
@@ -7,24 +7,24 @@ describe :strscan_concat, shared: true do
end
it "raises a TypeError if the given argument can't be converted to a String" do
- lambda { StringScanner.new('hello').send(@method, :world) }.should raise_error(TypeError)
- lambda { StringScanner.new('hello').send(@method, mock('x')) }.should raise_error(TypeError)
+ -> { StringScanner.new('hello').send(@method, :world) }.should raise_error(TypeError)
+ -> { StringScanner.new('hello').send(@method, mock('x')) }.should raise_error(TypeError)
end
end
describe :strscan_concat_fixnum, shared: true do
it "raises a TypeError" do
a = StringScanner.new("hello world")
- lambda { a.send(@method, 333) }.should raise_error(TypeError)
+ -> { a.send(@method, 333) }.should raise_error(TypeError)
b = StringScanner.new("")
- lambda { b.send(@method, (256 * 3 + 64)) }.should raise_error(TypeError)
- lambda { b.send(@method, -200) }.should raise_error(TypeError)
+ -> { b.send(@method, (256 * 3 + 64)) }.should raise_error(TypeError)
+ -> { b.send(@method, -200) }.should raise_error(TypeError)
end
it "doesn't call to_int on the argument" do
x = mock('x')
x.should_not_receive(:to_int)
- lambda { StringScanner.new("").send(@method, x) }.should raise_error(TypeError)
+ -> { StringScanner.new("").send(@method, x) }.should raise_error(TypeError)
end
end
diff --git a/spec/ruby/library/stringscanner/shared/peek.rb b/spec/ruby/library/stringscanner/shared/peek.rb
index 418ebb6536..a59afdc6c0 100644
--- a/spec/ruby/library/stringscanner/shared/peek.rb
+++ b/spec/ruby/library/stringscanner/shared/peek.rb
@@ -19,11 +19,11 @@ describe :strscan_peek, shared: true do
end
it "raises a ArgumentError when the passed argument is negative" do
- lambda { @s.send(@method, -2) }.should raise_error(ArgumentError)
+ -> { @s.send(@method, -2) }.should raise_error(ArgumentError)
end
it "raises a RangeError when the passed argument is a Bignum" do
- lambda { @s.send(@method, bignum_value) }.should raise_error(RangeError)
+ -> { @s.send(@method, bignum_value) }.should raise_error(RangeError)
end
it "returns an instance of String when passed a String subclass" do
diff --git a/spec/ruby/library/stringscanner/shared/pos.rb b/spec/ruby/library/stringscanner/shared/pos.rb
index 80ded17b0f..6d540881f2 100644
--- a/spec/ruby/library/stringscanner/shared/pos.rb
+++ b/spec/ruby/library/stringscanner/shared/pos.rb
@@ -41,12 +41,12 @@ describe :strscan_pos_set, shared: true do
end
it "raises a RangeError if position too far backward" do
- lambda {
+ -> {
@s.send(@method, -20)
}.should raise_error(RangeError)
end
it "raises a RangeError when the passed argument is out of range" do
- lambda { @s.send(@method, 20) }.should raise_error(RangeError)
+ -> { @s.send(@method, 20) }.should raise_error(RangeError)
end
end
diff --git a/spec/ruby/library/stringscanner/unscan_spec.rb b/spec/ruby/library/stringscanner/unscan_spec.rb
index ea5e6f4ef4..df0ea43367 100644
--- a/spec/ruby/library/stringscanner/unscan_spec.rb
+++ b/spec/ruby/library/stringscanner/unscan_spec.rb
@@ -22,7 +22,7 @@ describe "StringScanner#unscan" do
end
it "raises a ScanError when the previous match had failed" do
- lambda { @s.unscan }.should raise_error(ScanError)
- lambda { @s.scan(/\d/); @s.unscan }.should raise_error(ScanError)
+ -> { @s.unscan }.should raise_error(ScanError)
+ -> { @s.scan(/\d/); @s.unscan }.should raise_error(ScanError)
end
end