Node.js 在Mocha中按顺序运行两个不同的测试文件

Node.js 在Mocha中按顺序运行两个不同的测试文件,node.js,mocha.js,Node.js,Mocha.js,我有两个测试文件,它们有自己的描述块。在每个descripe块中,有一个before块,用于处理mongoose模式(由两个文件共享)。是否有一种方法可以顺序运行这两个测试文件,以便一个文件的“before”不会阻止另一个文件的测试。您不应该让独立测试依赖于其他测试。相反,您可以require在缓存require结果且只运行一次的每个位置安装一个测试线束。@Kevin,我可能没有解释我要做的事情。我正在为模型和控制器编写测试用例(在不同的文件中),这两个测试都使用了使用MongoDB填充的模式。

我有两个测试文件,它们有自己的描述块。在每个descripe块中,有一个before块,用于处理mongoose模式(由两个文件共享)。是否有一种方法可以顺序运行这两个测试文件,以便一个文件的“before”不会阻止另一个文件的测试。

您不应该让独立测试依赖于其他测试。相反,您可以
require
在缓存
require
结果且只运行一次的每个位置安装一个测试线束。@Kevin,我可能没有解释我要做的事情。我正在为模型和控制器编写测试用例(在不同的文件中),这两个测试都使用了使用MongoDB填充的模式。因为在测试之前,我做了一次数据清理。我不希望测试失败,因为数据已被其他并行运行的测试清除