Выполнен тест для Http.post и содержимого консоли приложения на пустой идентификатор - PullRequest
1 голос
/ 30 апреля 2019

Я запускаю тест для углового приложения, когда я не передаю никакие данные в этот API, отображается «Нет данных для возврата», а когда я передаю accountID, он возвращает JSON-формат всей информации об учетной записи.

Я хочу проверить, действительно ли текст, отображаемый внутри консоли приложения, «при отсутствии пустого идентификатора учетной записи возвращается».

component.ts

loadData() {
    this.http.post('/api/accountid', this.record)
    .subscribe(res => {
        const status = res['status'];
        if (res['status'] == "FAILURE") {
          this.consoleMessages="No Data to be returned"; 
         else {
          this.consoleMessages = "Sucess" + JSON.stringify(res);

          });

        }
      }, (err) => {
        console.log(err);
        this.consoleMessages = "No Data to be returned";
      }
    );
  }

component.html

<div class="form-group">
    <label class="col-sm-6 col-form-label" for="name">Account Number</label>
    <input type="text" class="form-control col-sm-3" 
    [(ngModel)]="record.accountid" name="accountid">
    <button (click)="loadData()">Load</button>
</div>

<app-console [consoleMessages]="consoleMessages"></app-console>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...