单元测试 – Karma Jasmine:相同的功能名称,两个不同的源文件

我有2个源文件要测试:

> a.js
> b.js

它们都有一个函数validate();

在编写bSpec.js并测试b.js的validate函数时,我发现a.js的validate是被调用的.我是否有办法指定哪个源文件是要测试的文件?

使用’js_files / ** / * .js’通过文件块将a.js和b.js包含在karma-config中

最佳答案 导入两个文件时,请尝试为每个文件提供别名,并使用该别名运行所需的方法.

就像是:

从’./a.js’导入*作为fileA

fileA.validate();

点赞