Ruby: Как проверить, является ли метод класса закрытым внутри теста?

Внутри теста rspec я должен проверить, является ли мой метод класса закрытым или общедоступным. Как я могу это сделать?


person justi    schedule 14.08.2014    source источник
comment
Зачем вам тестировать что-то подобное? Каков вариант использования?   -  person xlembouras    schedule 14.08.2014
comment
@xlembouras Потому что кто-то может перевести открытый метод в частный и наоборот, не проверяя, может ли он это сделать.   -  person justi    schedule 14.08.2014


Ответы (1)


Пытаться:

expect(MyClass.private_methods).to include :my_method
person BroiSatse    schedule 14.08.2014