From 1a00a34cc22604513a95bf39ef81bd6e2239d965 Mon Sep 17 00:00:00 2001 From: yui-knk Date: Sat, 10 May 2014 01:12:52 +0900 Subject: Delete unused NameError#new. And add test. --- mrblib/error.rb | 4 ---- test/t/exception.rb | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/mrblib/error.rb b/mrblib/error.rb index 9e5a3daeb..6e8181e9d 100644 --- a/mrblib/error.rb +++ b/mrblib/error.rb @@ -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) diff --git a/test/t/exception.rb b/test/t/exception.rb index dde0df5b4..186ac2892 100644 --- a/test/t/exception.rb +++ b/test/t/exception.rb @@ -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 -- cgit v1.2.3