我正在尝试使用Jest而不是传统的Jasmine和Karma来测试我的Ionic应用程序。 我可以像
那样进行简单的测试expect(1).toEqual(1)
并且测试通过没有问题。
我遇到的问题是测试服务。我有类似
的东西expect(CalculatorService).toBeDefined();
并且测试结果将传递,表明服务已定义。但是,当我尝试调用CalculatorService的方法
时expect(CalculatorService.add(1,1).toEqual(2)
结果
"TypeError: CalculatorService.add is not a function"
我知道Jasmine& Karma我们需要注入服务。但我不知道Jest的等价物是什么。
有人可以解释一下吗?