测试包含建筑/包装的javascript库

时间:2018-06-13 14:05:13

标签: javascript testing jestjs

假设我正在编写一个用于node.js的javascript库。 lib源(比如文件夹/src)经历了一些转换(例如:babel),生成的输出保存在/dist上。我正在使用jest进行测试。

在我看到的最常见的测试设置中,测试文件require要从项目文件夹本身测试的功能。例如:

|
|__ someFolder
  |__ source.js
  |__ source.test.js

在source.test.js

// source.test.js
const lib = require('./source')
test('test me', () => {
   //...
})

虽然这很好,但最近lib编译过程引入了一个问题,我无法使用此设置进行测试。我想测试lib,好像它是另一个消费者模块所要求的,而不仅仅是做相对要求,以便测试包装。有没有推荐的方式我会这样做?

0 个答案:

没有答案