diff options
Diffstat (limited to 'spec/ruby/shared/queue/deque.rb')
| -rw-r--r-- | spec/ruby/shared/queue/deque.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/ruby/shared/queue/deque.rb b/spec/ruby/shared/queue/deque.rb index a154da6274..45cbc4a995 100644 --- a/spec/ruby/shared/queue/deque.rb +++ b/spec/ruby/shared/queue/deque.rb @@ -105,18 +105,18 @@ describe :queue_deq, shared: true do q = @object.call -> { q.send(@method, timeout: "1") - }.should raise_error(TypeError, "no implicit conversion to float from string") + }.should raise_consistent_error(TypeError, "no implicit conversion of String into Float") -> { q.send(@method, timeout: false) - }.should raise_error(TypeError, "no implicit conversion to float from false") + }.should raise_consistent_error(TypeError, "no implicit conversion of false into Float") end it "raise ArgumentError if non_block = true is passed too" do q = @object.call -> { q.send(@method, true, timeout: 1) - }.should raise_error(ArgumentError, "can't set a timeout if non_block is enabled") + }.should.raise(ArgumentError, "can't set a timeout if non_block is enabled") end it "returns nil for a closed empty queue" do @@ -137,7 +137,7 @@ describe :queue_deq, shared: true do it "raises a ThreadError if the queue is empty" do q = @object.call - -> { q.send(@method, true) }.should raise_error(ThreadError) + -> { q.send(@method, true) }.should.raise(ThreadError) end it "removes an item from a closed queue" do @@ -150,15 +150,15 @@ describe :queue_deq, shared: true do it "raises a ThreadError for a closed empty queue" do q = @object.call q.close - -> { q.send(@method, true) }.should raise_error(ThreadError) + -> { q.send(@method, true) }.should.raise(ThreadError) end it "converts true-ish non_blocking argument to true" do q = @object.call - -> { q.send(@method, true) }.should raise_error(ThreadError) - -> { q.send(@method, 1) }.should raise_error(ThreadError) - -> { q.send(@method, "") }.should raise_error(ThreadError) + -> { q.send(@method, true) }.should.raise(ThreadError) + -> { q.send(@method, 1) }.should.raise(ThreadError) + -> { q.send(@method, "") }.should.raise(ThreadError) end end end |
