Fix the exception to be raised

`NoMethodError` has been raised instead of `FrozenError`.
This commit is contained in:
Nobuyoshi Nakada 2019-12-31 18:04:08 +09:00
Родитель 2e1fd4e2d7
Коммит 8caeef7c1d
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -837,9 +837,9 @@ end.join
def test_frozen_error_receiver
obj = Object.new.freeze
(obj.foo = 1) rescue (e = $!)
e = assert_raise(FrozenError) {def obj.foo; end}
assert_same(obj, e.receiver)
obj.singleton_class.const_set(:A, 2) rescue (e = $!)
e = assert_raise(FrozenError) {obj.singleton_class.const_set(:A, 2)}
assert_same(obj.singleton_class, e.receiver)
end