离子应用程序的Jest单元测试

时间:2016-07-26 05:18:44

标签: javascript angularjs unit-testing ionic-framework jestjs

我正在尝试使用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的等价物是什么。

有人可以解释一下吗?

0 个答案:

没有答案