Ao testar um plugin no qunit, carregamos apenas o JS para aquele plugin específico. Isso ajuda a evitar problemas inesperados quando vários plugins interagem entre si. Também ajuda a garantir que um plugin não se torne inesperadamente dependente de outro.
No seu caso, parece que a interação é deliberada e você sempre espera que seus usuários tenham o discourse-calendar ativado. Nesse caso, você pode adicionar alguma configuração a um arquivo about.json que tornará o JS do discourse-calendar disponível nos testes do seu próprio plugin. Aqui está um exemplo:
^^ neste caso, está adicionando discourse-assign. Para o seu caso, você faria discourse-calendar.