From ea93ac13fa94d42cb17600d223ba41f86c21cb94 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Thu, 4 Apr 2013 16:26:30 +0900 Subject: Add test for NameError#name --- test/t/nameerror.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/t/nameerror.rb b/test/t/nameerror.rb index 8e57ac18b..407fe7a95 100644 --- a/test/t/nameerror.rb +++ b/test/t/nameerror.rb @@ -9,7 +9,19 @@ assert('NameError superclass', '15.2.31.2') do NameError.superclass == StandardError end -# TODO 15.2.31.2.1 NameError#name +assert('NameError#name', '15.2.31.2.1') do + + # This check is not duplicate with 15.2.31.2.2 check. + # Because the NameError in this test is generated in + # C API. + class TestDummy + alias foo bar + rescue NameError => e + $test_dummy_result = e.name + end + + $test_dummy_result == :bar +end assert('NameError#initialize', '15.2.31.2.2') do e = NameError.new.initialize('a') -- cgit v1.2.3