Importazione di modello o componente da un plugin in un plugin personalizzato: test falliti

Quando si testa un plugin in qunit, carichiamo solo il JS per quel plugin specifico. Ciò aiuta a evitare problemi imprevisti quando più plugin interagiscono tra loro. Aiuta anche a garantire che un plugin non diventi inaspettatamente dipendente da un altro.

Nel tuo caso, sembra che l’interazione sia deliberata e ti aspetti sempre che i tuoi utenti abbiano discourse-calendar abilitato. In tal caso, puoi aggiungere una configurazione a un file about.json che renderà il JS di discourse-calendar disponibile nei test del tuo plugin. Ecco un esempio:

^^ in questo caso sta aggiungendo discourse-assign. Nel tuo caso, sarebbe discourse-calendar.

4 Mi Piace