المجال الفرعي ، الاختبار باستخدام الخيار أو الكابيبارا و rspec

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

سؤال

تم إنجاز جزء من تطوير مشروعي تطلب مني الشركة كتابة حالات اختبار الخيار للكود المطور وللتنمية من الآن فصاعدًا أيضًا. يحتوي ملف المسارات على نطاقين فرعيين للمشرف والمضيفين ، والجهاز أيضًا قيد الاستخدام.

لقد قمت الآن بتثبيت الخيار وكتبت السيناريو الأول لـ القصة الأولى عندما يدخل المستخدم غير المسجّل على الصفحة الرئيسية بريد إلكتروني صالح وسيتم إعادة توجيهه إلى الصفحة التالية .. الصفحة لا تحتوي على حقل كلمة المرور.

Genacodicetagpre

المشكلة في ملف مساراتي لدي Genacodicetagpre

الآن كيف يمكنني تحديد ملف path.rb للبحث عن مسار root_path بتنسيق هذا المجال الفرعي المحدد. لا يوجد مسار جذر مكتوب خارج قيود النطاق الفرعي. هذه هي المرة الأولى لي مع الاختبار. أنا عالق حقًا في هذا ، أي مساعدة موضع تقدير كبير.

لقد علمت للتو من شخص ما أن هذا يمكن تنفيذه باستخدام كابيبارا. إذا كان الأمر كذلك ، هل يمكنك إعطاء فكرة بسيطة عنه.

هل كانت مفيدة؟

المحلول

اتضح أنه كان بسيطًا جدًا. يوفر Capybara طريقة default_host. لذلك أردت فقط أن أذكر ، Genacodicetagpre

ثم الخطوة الإلكترونية


Genacodicetagpre

تحديث:

ليس من المفترض استخدام المضيف الافتراضي لأنه غير مذكور في المستندات. بدلاً من ذلك ، حاول استخدام المسار المطلق في الزيارة. Genacodicetagpre

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top