اختبار المساعدين مع 'haml_tag'
-
06-09-2019 - |
سؤال
module FooHelper
def foo
haml_tag(:div) do
haml_content("bar")
end
end
end
عندما اختبر هذا أحصل عليه:
Nomethoderror: طريقة غير محددة `haml_tag '
هذا الرمز صالح تماما ويعمل في بيئة تطوير / إنتاج.
إنه شيء يجب القيام به مع تحميل Haml Hamply محملة بشكل صحيح في بيئة الاختبار.
شكرا!
المحلول
يبدو أن سقالة اختبار القضبان لا يشمل Haml::Helpers
في سياقها. إذا كنت تستخدم Test::Unit
, ، ربما يمكنك فقط تضمينها بنفسك في فئة الاختبار. سوف ترغب أيضا في تشغيل Haml::Helpers#init_haml_helpers
في إعداد الاختبار بحيث يتم تهيئة جميع الاشياء Haml بشكل صحيح.
لا تنتمي إلى StackOverflow