3

Rails プラグインを作成していますが、ヘルパーにメソッドを動的に追加しています。メソッドが追加されていることを確認したいだけです。ヘルパーがメソッド名に応答するかどうかを確認するにはどうすればよいですか?

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 に答える