在 qunit 中测试插件时,我们仅加载该特定插件的 JS。这有助于避免多个插件相互交互时出现意外问题。它还有助于确保插件不会意外地依赖另一个插件。
在您的情况下,听起来这种交互是故意的,并且您始终期望用户启用 discourse-calendar。在这种情况下,您可以向 about.json 文件添加一些配置,这将使 discourse-calendar JS 在您自己的插件的测试中可用。这是一个示例:
^^ 在这种情况下,它添加了 discourse-assign。在您的情况下,您将使用 discourse-calendar。