强制方法为真而不执行

时间:2019-05-22 12:37:35

标签: angular karma-jasmine

在我的HTML上,我有类似的内容:

assert x is None     #id(x) == id(None)
assert x is not None #id(x) != id(None)
assert x == None     #This compare if the value are equivalent and should not be used

我想在我的component.spec.ts中显示它而不执行此方法。

我想做这样的事情:

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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

只要您的方法是公开的,您就可以说:

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

尽管这行得通,但它引起了关于为什么需要模拟要测试的组件的逻辑的疑问。