标签: javascript unit-testing testing
通常,您从文件中导入函数,对象和类,然后在测试中随意摆弄它们。
但是您如何测试不导出任何内容而只是一堆函数调用和赋值的代码?
答案 0 :(得分:1)
只需导入整个文件。将其视为导入后立即执行的函数。因此,只需确保仅在准备执行测试时才导入它:
const testResult = require('myFile')(...anyParamsToPass);
如果可以修改代码,另一个选择当然是仅导出各种功能。