【问题标题】:JavaScript test (mocha) code organizationJavaScript 测试 (mocha) 代码组织
【发布时间】:2023-03-07 03:48:01
【问题描述】:

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

每个文件都以很多行开头,看起来像

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

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

【问题讨论】:

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


    【解决方案1】:

    考虑将您的测试文件合并为 1 个测试文件,因为这将减少导入。如果这让您的测试难以可视化,mocha 有一个解决方案。

    嵌套你的描述/它语句 describe('a big section of code'){ it.('should do a thing'){ it.('should do a sub task of the thing'){

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多