كيف يمكنني اختبار أن Rails Helper يحدد الطريقة؟
-
01-07-2019 - |
سؤال
أقوم بإنشاء مكون إضافي لـ 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
لا تنتمي إلى StackOverflow