عند اختبار إضافة في qunit، نقوم بتحميل JS لتلك الإضافة المحددة فقط. هذا يساعد على تجنب المشكلات المفاجئة عندما تتفاعل الإضافات المتعددة مع بعضها البعض. كما أنه يساعد على ضمان عدم اعتماد إضافة ما بشكل غير متوقع على إضافة أخرى.
في حالتك، يبدو أن التفاعل متعمد، وتتوقع دائمًا أن يكون لدى المستخدمين discourse-calendar ممكّنًا. في هذه الحالة، يمكنك إضافة بعض الإعدادات إلى ملف about.json والذي سيجعل discourse-calendar JS متاحًا في اختبارات إضافتك الخاصة. إليك مثال:
^^ في هذه الحالة، يتم إضافة discourse-assign. في حالتك، ستكون discourse-calendar.