【问题标题】:How to write unit test in different files in node js如何在节点js的不同文件中编写单元测试
【发布时间】:2021-04-11 07:01:33
【问题描述】:

我正在为节点应用程序编写单元测试。我所有的单元测试都在一个名为 test/index.ts 的文件中。我想将每个测试分成不同的文件。有什么方法可以实现吗?

【问题讨论】:

  • 请添加您的代码,至少是其中的一部分

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


【解决方案1】:

是的,通常你可以只复制你的文件,当你运行测试时你会注意到每个运行两次,除非你的测试命令指定一个文件,而不是一个目录。

所以你只需要在测试目录中创建一个新文件并像第一个一样填充它。

如果你告诉我你使用什么命令来运行测试,我可以进一步帮助你。

【讨论】:

    【解决方案2】:

    是的,你可以。只需将一些测试移至不同的文件即可。确保在新文件中使用 describe() 和 it()。然后,假设您的测试在 tests 文件夹中,您可以使用 mocha tests/**/*.ts 运行 mocha(假设 ts 扩展名)。这将运行测试文件夹中所有具有 ts 扩展名的文件。

    【讨论】:

      猜你喜欢
      • 2022-09-23
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 2015-12-18
      • 2012-02-03
      • 2019-01-28
      相关资源
      最近更新 更多