تطوير إضافات Discourse - الجزء 6 - إضافة اختبارات القبول

أحاول اتباع هذا الدليل، ولكني عالق في البداية: لا يمكنني الوصول إلى /qunit على الإطلاق. (يبدو أن هذا يتعلق أيضًا بـ https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727/، وهو في الأساس النهج الذي أستخدمه لنشر Discourse على جهازي المحلي للتعلم عن التطوير، ولكن هذا الدليل هو الذي أدى إلى عقبتي، لذلك فكرت في طرحه هنا.) محاولة الوصول إليه تعطي استجابة “هذه الصفحة غير موجودة أو خاصة”.

يشير المتحكم لمسار /qunit (discourse/app/controllers/qunit_controller.rb at 166fe3bb34f99bd0baa613726486ce0f13c7a992 · discourse/discourse · GitHub) إلى أنه # يستخدم فقط في اختبارات غير ember-cli / التطوير (التعليق قبل تلك الطريقة)، لذلك حاولت تشغيل المثيل باستخدام RAILS_ENV=test bundle exec rails server، ولكن EmberCli.enabled? لا يزال true.

ما هو النهج الذي تستخدمونه لتشغيل خادم تطوير محلي بحيث يمكننا بالفعل الوصول إلى /qunit (والذي ربما يتضمن تعطيل EmberCLI)؟ (من المؤكد أنني قد أكون أغفل شيئًا واضحًا.)

إعجابَين (2)