3

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

4

1 回答 1

5

试试这个:

def test_that_foo_helper_defines_bar
  o = Object.new
  assert !o.respond_to? :bar
  o.extend FooHelper
  assert o.respond_to? :bar
end
于 2008-09-20T22:18:10.433 回答