summaryrefslogtreecommitdiff
path: root/spec/ruby/core/array/min_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/array/min_spec.rb')
-rw-r--r--spec/ruby/core/array/min_spec.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/ruby/core/array/min_spec.rb b/spec/ruby/core/array/min_spec.rb
index 3bdef0dd00..5913e08cf8 100644
--- a/spec/ruby/core/array/min_spec.rb
+++ b/spec/ruby/core/array/min_spec.rb
@@ -2,7 +2,7 @@ require_relative '../../spec_helper'
describe "Array#min" do
it "is defined on Array" do
- [1].method(:max).owner.should equal Array
+ [1].method(:max).owner.should.equal? Array
end
it "returns nil with no values" do
@@ -64,22 +64,22 @@ describe "Array#min" do
end
it "returns nil for an empty Enumerable" do
- [].min.should be_nil
+ [].min.should == nil
end
it "raises a NoMethodError for elements without #<=>" do
-> do
[BasicObject.new, BasicObject.new].min
- end.should raise_error(NoMethodError)
+ end.should.raise(NoMethodError)
end
it "raises an ArgumentError for incomparable elements" do
-> do
[11,"22"].min
- end.should raise_error(ArgumentError)
+ end.should.raise(ArgumentError)
-> do
[11,12,22,33].min{|a, b| nil}
- end.should raise_error(ArgumentError)
+ end.should.raise(ArgumentError)
end
it "returns the minimum when using a block rule" do
0'>2013-12-13test/ruby: better assertionsnobu 2013-10-21encoding.c: preserve outer errinfonobu 2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo 2012-02-05* encoding.c (rb_enc_compatible): return ASCII-8BIT even if 2nd stringnaruse 2012-01-21* encoding.c (rb_enc_compatible): fix segv on symbols.naruse 2011-09-25* encoding.c (require_enc): reject only loading from untrustednobu 2011-09-06* encoding.c (load_encoding): predefined encoding names are safe.nobu 2011-09-03* test/ruby/test_encoding.rb (test_find): mingw is not Unix, of course.nobu 2011-08-02* encoding.c (enc_find): mistakenly remained !. [Bug #5150]nobu 2011-04-26* test/ruby/test_encoding.rb (test_encoding): tests for r31362.nobu 2010-04-29* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):nobu 2010-04-11* test/ruby/test_encoding.rb (TestEncoding#test_replicate): morenobu 2010-04-11* encoding.c (enc_replicate): new encoding name must be validnobu 2009-12-12Add rdoc and test of Encoding#replicate.naruse 2009-11-18* encoding.c (enc_set_default_encoding): reset filesytemnaruse 2009-10-28* encoding.c (get_filesystem_encoding): removed.naruse 2009-08-08New API Encoding#ascii_compatible?.naruse 2009-06-13* marshal.c (r_ivar): should not set internal encoding ivar as annobu 2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu 2008-10-09* add test for Encoding#names.naruse 2008-06-03* test/ruby/test_dir.rb: add tests to achieve over 90% test coveragemame 2007-10-14* encoding.c (rb_obj_encoding): rdoc update. a patch from Davidnobu