Не удается получить тестовое покрытие для функции - PullRequest
0 голосов
/ 22 октября 2018

Мне нужна помощь с получением покрытия кода для следующей функции.Я не уверен, как попасть в код, выделенный ниже

введите описание изображения здесь

 submitContactForm(): void {
 const contactData: ContactData = {
  'name': this.name.value,
  'email': this.email.value,
  'subject': this.subject.value,
  'description': this.description.value,
  'userId': null,
  'siteSource': this.authService.getSiteSource()
};

***this.xyzService.submitQuery(contactData).subscribe(
  resp => {
    console.log('Contact Us got a positive response');
    console.log(resp);
    this.alertService.success('Success', 'Your message has been sent successfully. We will reply to you as soon as possible');
  },
  err => {
    this.alertService.showAlert(err);
    console.log('Contact Us got a ERROR response');
    console.log(err);
  }***
);

}

1 Ответ

0 голосов
/ 22 октября 2018

Попробуйте что-то вроде:

  component.submitContactForm()   
  fixture.detectChanges();
    fixture.whenStable().then(() => {
      fixture.detectChanges();
      expect(result).toEqual(desiredValue);
   });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...