0

下面的代码在我正常运行时运行良好。我将“$translate.instant(translationId)”的值设为“真”,并且条件变为真。

if ($translate.instant(translationId) === 'true') {
                        self.check= true;                     
 }

但是当我尝试为此代码块编写 jasmine 测试用例时,我得到的对象不是“$translate.instant(translationId)”的字符串,并且由于这种情况变为假。请帮助。

4

1 回答 1

-1

我为 $translate.instant 创建了一个假调用,并在每次调用时返回 true。这样我才能通过这个条件。它解决了我的问题

于 2017-08-22T09:53:32.677 回答