JavaScript测试(摩卡)代码组织

时间:2018-07-20 15:38:43

标签: javascript node.js unit-testing testing mocha

我用Mocha编写了JavaScript测试。在我的项目中,我有一个名为“ helpers”的文件夹,其中包含诸如back_to_main_menugo_Offlinego_Online等导出模块。我还有另一个文件夹,可以通过单个测试查找文件。

每个文件都以很多行开头

const {someFunction} = require(‘../helpers/someFunction’)

我想问你如何更好地组织它,并在每个测试文件中避免这么多行代码。我不想将所有辅助函数放在一个文件中,因为我想快速概述函数名称。

1 个答案:

答案 0 :(得分:0)

请考虑将您的测试文件合并为1个测试文件,因为这将减少导入。如果这很难使您的测试可视化,那么mocha可以提供解决方案。

嵌套您的描述/声明 describe('a big section of code'){ it.('should do a thing'){ it.('should do a sub task of the thing'){