Karma Jasmine:相同的功能名称,两个不同的源文件

时间:2018-06-01 14:57:06

标签: unit-testing jasmine karma-jasmine

我有两个要测试的源文件:

  • a.js
  • b.js

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

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

a.js和b.js都使用'js_files / ** / *。js'

通过文件块包含在karma-config中

1 个答案:

答案 0 :(得分:1)

导入两个文件时,请尝试为每个文件提供一个别名,然后使用该别名来运行所需的方法。

类似的东西:

import * as fileA from './a.js'

fileA.validate();