Delete unused NameError#new. And add test.

This commit is contained in:
yui-knk
2014-05-10 01:12:52 +09:00
parent e07a3731d1
commit 1a00a34cc2
2 changed files with 10 additions and 4 deletions
-4
View File
@@ -40,10 +40,6 @@ end
class NameError < StandardError
attr_accessor :name
def new(message="NameError", name=nil)
initialize(message, name)
end
def initialize(message=nil, name=nil)
@name = name
super(message)
+10
View File
@@ -42,6 +42,16 @@ assert('Exception.exception', '15.2.22.4.1') do
assert_equal 'a', e.message
end
assert('NameError', '15.2.31') do
assert_raise(NameError) do
raise NameError.new
end
e = NameError.new "msg", "name"
assert_equal "msg", e.message
assert_equal "name", e.name
end
assert('ScriptError', '15.2.37') do
assert_raise(ScriptError) do
raise ScriptError.new