Importación de modelo o componente de un plugin en un plugin personalizado: fallo de las pruebas

Cuando pruebas un plugin en qunit, solo cargamos el JS para ese plugin específico. Esto ayuda a evitar problemas inesperados cuando varios plugins interactúan entre sí. También ayuda a garantizar que un plugin no dependa inesperadamente de otro.

En tu caso, parece que la interacción es deliberada y siempre esperas que tus usuarios tengan discourse-calendar habilitado. En ese caso, puedes agregar una configuración a un archivo about.json que hará que el JS de discourse-calendar esté disponible en las pruebas de tu propio plugin. Aquí tienes un ejemplo:

^^ en este caso, está agregando discourse-assign. Para tu caso, sería discourse-calendar.

4 Me gusta