Comment puis-je tester qu'un assistant Rails définit une méthode?
-
01-07-2019 - |
Question
Je crée un plugin Rails qui ajoute dynamiquement une méthode à un Helper. Je veux juste m'assurer que la méthode est ajoutée. Comment puis-je voir si l’assistant répond au nom de la méthode?
La solution
Essayez ceci:
def test_that_foo_helper_defines_bar
o = Object.new
assert !o.respond_to? :bar
o.extend FooHelper
assert o.respond_to? :bar
end
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow