假设我在外部javascript文件sampleFunction.js中有以下函数: var sum = a + b; var product = a * b;我希望使用来自另一个单独文件的mochaJS对这个函数执行单元测试,比如test.js。在该文件中,我希望测试不同输入的上述函数,并测试结果。例如,如果我将(20, 10 )传递给函数,我想检查和是否为30,差是否为10。所以在
我一直在尝试通过注入模拟依赖项来使用Mocha对一些有角度的js服务进行单元测试。我已经读了很多关于这一点的文章,有人建议使用的主分支应该可以很好地使用mocha。然而,当我尝试这样做时,我得到了折叠javascript错误,并且'inject‘和'module’函数是未定义的:
ReferenceError: beforeEach is not defined我也尝试过使用angular.injector,这使我