gpt4 book ai didi

node.js - 如何使用 AVA 和 Mongoose 运行并行测试

转载 作者:行者123 更新时间:2023-11-28 20:28:54 24 4
gpt4 key购买 nike

基于处理并发和原子测试的讨论 (https://github.com/avajs/ava/issues/472)

我想要并行测试我的服务器端点的最佳方法。

我正在使用 koajs 服务器和 mongodb 数据库 (mongoose)

我正在尝试使用 Mockgoose ( https://github.com/mccormicka/Mockgoose ) 创建一个不会持久保存数据的临时内存 mongod

我想知道为每个测试创建一个单独的数据库是否是一个好方法?

有这方面的例子吗?

最佳答案

不是针对 AVA,而是针对 Jest,你可以使用 Jest testEnvironment设置创建一个新环境,为每个测试构建一个 mongodb 数据库,使用库 mongodb-memory-server .

我在这里写了更多细节:https://itnext.io/parallel-testing-a-graphql-server-with-jest-44e206f3e7d2

关于node.js - 如何使用 AVA 和 Mongoose 运行并行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100051/

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