Заставить метод быть истинным, не выполняя его - PullRequest
0 голосов
/ 22 мая 2019

В моем HTML у меня есть что-то вроде:

<ng-container *ngIf="mymethod()">

Я хочу отобразить это в моих component.spec.ts без выполнения этого метода.

Я хотел сделать что-то вроде этого:

 spy(component.mymethod()).toBe(true);

Как я могу это сделать?

1 Ответ

1 голос
/ 22 мая 2019

Пока ваш метод общедоступен, вы можете сказать:

spyOn(component, 'mymethod').and.returnValue(true);

Хотя это работает, возникает вопрос о том, почему вам нужно высмеивать логику компонента, который вы хотите протестировать.

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