文件名称:mongoprime:内存中的MongoDB夹具加载器,用于并行测试
文件大小:125KB
文件格式:ZIP
更新时间:2024-02-24 07:22:43
mongo unit-testing mongoose integration-testing ava
蒙哥·Prime 描述 一个模块,用于在Mongo中加载夹具以使用预先构建的MongoDB进行并行测试,并使用ephemeralForTest作为存储引擎将数据加载到内存中。 MongoPrime支持并行测试,例如测试。 它通过创建一个代理来实现此目的,该代理侦听来自代码的数据库请求并确定是否需要加载固定装置。 为每个测试创建一个唯一的数据库。 安装 npm i mongoprime --save-dev 要么: yarn add mongoprime -D 用法 为了使它起作用,必须在代码中为每个测试创建一个随机数据库名称。 数据库主机和端口是avalable通过env variaables MONGO_PRIMER_DB_HOST和MONGO_PRIMER_DB_PORT如果您在测试过程中加载代码。 否则它们可以被硬编码(默认为127.0.0.1:27018-可以在运行时选项中更改)。 例: // yourcode.js const uuid = require('uuid') // you can use any random method you prefer cons
【文件预览】:
mongoprime-master
----.gitignore(340B)
----README.md(5KB)
----test()
--------fixtures()
--------unit()
----package.json(988B)
----index.js(5KB)
----.npmignore(5B)
----yarn.lock(87KB)
----icon.png(92KB)