Commit c78dc293 authored by Daniel Bovensiepen's avatar Daniel Bovensiepen

Add superclass tests for Exceptions

parent 00caf25b
......@@ -13,3 +13,8 @@ assert('ArgumentError', '15.2.24') do
ArgumentError.class == Class and e2.class == ArgumentError
end
assert('ArgumentError superclass', '15.2.24.2') do
ArgumentError.superclass == StandardError
end
......@@ -5,6 +5,10 @@ assert('Exception', '15.2.22') do
Exception.class == Class
end
assert('Exception superclass', '15.2.22.2') do
Exception.superclass == Object
end
assert('Exception.exception', '15.2.22.4.1') do
e = Exception.exception('a')
......
......@@ -4,3 +4,8 @@
assert('IndexError', '15.2.33') do
IndexError.class == Class
end
assert('IndexError superclass', '15.2.33.2') do
IndexError.superclass == StandardError
end
......@@ -5,6 +5,10 @@ assert('NameError', '15.2.31') do
NameError.class == Class
end
assert('NameError superclass', '15.2.31.2') do
NameError.superclass == StandardError
end
# TODO 15.2.31.2.1 NameError#name
assert('NameError#initialize', '15.2.31.2.2') do
......
......@@ -11,3 +11,8 @@ assert('NoMethodError', '15.2.32') do
NoMethodError.class == Class and e2.class == NoMethodError
end
assert('NoMethodError superclass', '15.2.32.2') do
NoMethodError.superclass == NameError
end
......@@ -4,3 +4,8 @@
assert('RangeError', '15.2.26') do
RangeError.class == Class
end
assert('RangeError superclass', '15.2.26.2') do
RangeError.superclass == StandardError
end
......@@ -4,3 +4,8 @@
assert('StandardError', '15.2.23') do
StandardError.class == Class
end
assert('StandardError superclass', '15.2.23.2') do
StandardError.superclass == Exception
end
......@@ -4,3 +4,8 @@
assert('TypeError', '15.2.29') do
TypeError.class == Class
end
assert('TypeError superclass', '15.2.29.2') do
TypeError.superclass == StandardError
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment