跳到主要内容
版本:下一步

使用MongoDB.

与之全球设置/拆除异步测试环境API,Jest可以顺利工作MongoDB.

使用Jest-MongoDB预设

jest mongodb.提供所有必需的配置以使用MongoDB运行测试。

  1. 首先安装@架子/ jest-mongodb
纱线添加@架子/ jest-mongodb --dev
  1. 在Jest配置中指定预设:
{
“预设” “@架子/ jest-mongodb”
}
  1. 写下你的测试
const { mongoclient. } = 要求 'mongodb' ;
描述 '插' => {
联系 ;
D b ;
Beforeall. 异步 => {
联系 = 等待 mongoclient. 连接 全球的 __Mongo_URI__ {
Usenewurlparser. 真的
} ;
D b = 等待 联系 D b 全球的 __mongo_db_name__ ;
} ;
毕竟 异步 => {
等待 联系 关闭 ;
等待 D b 关闭 ;
} ;
'应该将文件插入集合' 异步 => {
const 用户 = D b 收藏 '用户' ;
const 模拟器 = { _ID '某些用户-ID' 名称 '约翰' } ;
等待 用户 inseron. 模拟器 ;
const 插入者 = 等待 用户 找一个 { _ID '某些用户-ID' } ;
预计 插入者 toequal. 模拟器 ;
} ;
} ;

无需加载任何依赖项。

文件有关详细信息(配置MongoDB版本等)。

上次更新了经过安东尼省