/ / ReferenceError: Pióro nie jest definiowane podczas testowania jednostkowego - kątowe, maszynopis, jaśmin, primeng, pióro

ReferenceError: Quill nie jest definiowany podczas testowania jednostkowego - kątowe, maszynopis, jaśmin, primeng, pióro

mam ten sam problem i rozwiązałem go i działam idealnie po uruchomieniu aplikacji.

Ale ten sam problem pojawia się teraz podczas uruchamiania testu jednostkowego. Używam narzędzia karmy i jaśminu.

Próbowałem również dołączyć plik quill.js do wypełnienia karma.config.js.

  files: ["./node_modules/quill/quill.js",
{ pattern: "./src/test.ts", watched: true }
],

ale wciąż mam ten sam problem.

Masz pomysł, aby rozwiązać ten problem?

Odpowiedzi:

0 dla odpowiedzi № 1

Rozwiązałem ten problem, używając flagi z * ngIf

<div class="ui-grid-col-6" style="width:114%;" *ngIf="display">
<p-editor [(ngModel)]="printEmailCOC.MailBody" [style]="{"height":"250px"}"></p-editor>
</div>
  • Przypisuję tę flagę do wartości true podczas uruchamiania tego kodu za pośrednictwem aplikacji
  • Przypisuję ustaw tę flagę na false podczas uruchamiania tego kodu za pomocą testów jednostkowych.

Teraz element DOM edytora p nie jest renderowany. I nie dbamy o pakiet dutki podczas testowania jednostkowego.