Вопрос

Я создаю плагин Rails, и он динамически добавляет метод в помощник.Я просто хочу убедиться, что метод добавлен.Как узнать, реагирует ли помощник на имя метода?

Это было полезно?

Решение

Попробуй это:

def test_that_foo_helper_defines_bar
  o = Object.new
  assert !o.respond_to? :bar
  o.extend FooHelper
  assert o.respond_to? :bar
end
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top