下面的代码在我正常运行时效果很好。 <$ translate.instant(translationId)'的值为'true',条件变为true。
if ($translate.instant(translationId) === 'true') {
self.check= true;
}
但是当我尝试为这个代码块编写jasmine测试用例时,我得到的对象不是'$ translate.instant(translationId)'的字符串,因为这个条件变成了假。请帮忙。
答案 0 :(得分:-1)
我为$ translate.instant创建了一个假调用,并在每次调用时返回true。这样我才能通过这个条件。它解决了我的问题