我正在创建一个Rails插件,它正在向Helper动态添加一个方法。我只想确保添加该方法。如何查看Helper是否响应方法名称?

有帮助吗?

解决方案

试试这个:

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