В моем HTML у меня есть что-то вроде:
<ng-container *ngIf="mymethod()">
Я хочу отобразить это в моих component.spec.ts без выполнения этого метода.
Я хотел сделать что-то вроде этого:
spy(component.mymethod()).toBe(true);
Как я могу это сделать?
Пока ваш метод общедоступен, вы можете сказать:
spyOn(component, 'mymethod').and.returnValue(true);
Хотя это работает, возникает вопрос о том, почему вам нужно высмеивать логику компонента, который вы хотите протестировать.