У меня плохое время найти в SO/Google этот конкретный случай. У меня есть модуль с функциями и для их использования вы должны создать класс, который включает/расширяет модуль в зависимости от того, нужны ли методы экземпляра или методы класса.
module A
def say_hello name
"hello #{name}"
end
def say_bye
"bye"
end
end
Как проверить этот модуль с помощью rspec?
У меня есть что-то вроде этого, и я не уверен, где именно я должен создать класс и расширить модуль.
describe A do
class MyClass
extend A
end
before(:each) { @name = "Radu" }
describe "#say_hello" do
it "should greet a name" do
expect(Myclass.say_hello(@name)).to eq "hello Radu"
end
end
end
Спасибо!