Как написать тестовый блок для форм angular 8, т.е. ElementRef.nativeelement.submit () - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь написать пример модульного теста для angular 8 в жасмине. У меня есть форма, как показано ниже:

<form ngNoForm method="post" [action]="url" name="redirect" #redirectForm>
    <input  type= "hidden" name="mesgFromBank" value="{{message}}">
  </form>

, и мой файл ts выглядит следующим образом:

@ViewChild('redirectForm', { read: ElementRef, static: false }) redirectForm: ElementRef;

 this.redirectForm.nativeElement.action = this.url;
 this.redirectForm.nativeElement.firstChild.value = this.message;
 this.redirectForm.nativeElement.submit();

Однако я пытаюсь написать тестовый пример, он будет перенаправлен на this.url и в конце концов он ломается, и я вижу "NOT FOUND" в моем браузере кармы в браузере.

Может ли кто-нибудь помочь мне в этом?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...