gpt4 book ai didi

javascript - Node : Executing async functions on mocha startup

转载 作者:行者123 更新时间:2023-12-03 06:00:45 25 4
gpt4 key购买 nike

在我的测试环境中,我使用 mocha 作为我的测试运行程序。我已在 setup.js 文件中将 NODE_ENV 配置为“测试”,并将其配置为在启动时使用 mocha 运行

mocha --require setup.js

我使用 sequelize 作为我的 ORM,并且我希望它在将 force 标志设置为 true 的情况下进行初始化。我应该在哪里执行sync函数?

import models from '../src/data/models';
models.sync({
force: true
});

由于它是一个异步函数,测试可能会在同步阶段完成之前开始。

最佳答案

将测试运行之前需要运行的任何初始化或代码添加到全局 before 处理程序中。

before(function () {
//models code here
return models.sync({});
})

关于javascript - Node : Executing async functions on mocha startup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39757908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com