summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/t/enumerable.rb2
-rw-r--r--test/t/exception.rb13
-rw-r--r--test/t/proc.rb4
3 files changed, 11 insertions, 8 deletions
diff --git a/test/t/enumerable.rb b/test/t/enumerable.rb
index 9f2c7739b..5c9b14f00 100644
--- a/test/t/enumerable.rb
+++ b/test/t/enumerable.rb
@@ -106,7 +106,7 @@ assert('Enumerable#member?', '15.3.2.2.15') do
assert_false [1,2,3,4,5,6,7,8,9].member?(0)
end
-assert('Enumerable#partion', '15.3.2.2.16') do
+assert('Enumerable#partition', '15.3.2.2.16') do
[0,1,2,3,4,5,6,7,8,9].partition do |i|
i % 2 == 0
end == [[0,2,4,6,8], [1,3,5,7,9]]
diff --git a/test/t/exception.rb b/test/t/exception.rb
index 8aa07e813..be487162f 100644
--- a/test/t/exception.rb
+++ b/test/t/exception.rb
@@ -16,11 +16,14 @@ assert('Exception.exception', '15.2.22.4.1') do
end
assert('Exception#exception', '15.2.22.5.1') do
- e1 = Exception.exception()
- e2 = Exception.exception('b')
-
- assert_equal Exception, e1.class
- assert_equal Exception, e2.class
+ e = Exception.new
+ re = RuntimeError.new
+ assert_equal e, e.exception
+ assert_equal e, e.exception(e)
+ assert_equal re, re.exception(re)
+ changed_re = re.exception('message has changed')
+ assert_not_equal re, changed_re
+ assert_equal 'message has changed', changed_re.message
end
assert('Exception#message', '15.2.22.5.2') do
diff --git a/test/t/proc.rb b/test/t/proc.rb
index e871e637e..9c1b7d4c7 100644
--- a/test/t/proc.rb
+++ b/test/t/proc.rb
@@ -26,8 +26,8 @@ assert('Proc#[]', '15.2.17.4.1') do
b2 = Proc.new { |i| a2 += i }
b2.[](5)
- assert_equal a, 1
- assert_equal a2, 5
+ assert_equal 1, a
+ assert_equal 5, a2
end
assert('Proc#arity', '15.2.17.4.2') do