test aides avec « haml_tag »
-
06-09-2019 - |
Question
module FooHelper
def foo
haml_tag(:div) do
haml_content("bar")
end
end
end
Quand je teste ce que je reçois:
NoMethodError: méthode définie `haml_tag '
Ce code est parfaitement valide et travaille dans un développement / environnement de production.
Il est quelque chose à voir avec avoir les aides HAML correctement chargées dans l'environnement de test.
Merci!
La solution
Il ressemble à l'échafaudage de test Rails n'inclut pas Haml::Helpers
dans son contexte. Si vous utilisez Test::Unit
, vous pouvez probablement inclure vous-même dans la classe de test. Vous voulez également exécuter Haml::Helpers#init_haml_helpers
dans le configuration de test pour tous les trucs Haml est correctement initialisé.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow