Rails ヘルパーがメソッドを定義していることをテストするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/109528

質問

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