我用Mocha编写了JavaScript测试。在我的项目中,我有一个名为“ helpers”的文件夹,其中包含诸如back_to_main_menu
,go_Offline
,go_Online
等导出模块。我还有另一个文件夹,可以通过单个测试查找文件。
每个文件都以很多行开头
const {someFunction} = require(‘../helpers/someFunction’)
我想问你如何更好地组织它,并在每个测试文件中避免这么多行代码。我不想将所有辅助函数放在一个文件中,因为我想快速概述函数名称。
答案 0 :(得分:0)
请考虑将您的测试文件合并为1个测试文件,因为这将减少导入。如果这很难使您的测试可视化,那么mocha可以提供解决方案。
嵌套您的描述/声明
describe('a big section of code'){
it.('should do a thing'){
it.('should do a sub task of the thing'){