У меня есть вспомогательный модуль с именем «AppHelper» и закрытый метод «sum», который я хочу протестировать с помощью rspec.
Например:
module AppHelper private def sum(a,b) puts a+b end end
создать фиктивный класс и получить доступ к закрытому методу, используя .send (: private_method, args)
пример
obj = Class.new{extended AppHelper} obj.send (: sum, 1,2)