Mongodb Unit Test 使用 mongodb-memory-server
Mongodb Unit Test 使用 mongodb-memory-server
以下内容采用
Jest
测试框架
关于Jest
的安装及配置详见Server 端 Jest 安装配置(For Typescript)
安装依赖
yarn add mongodb-memory-server @types/mongodb-memory-server -D
创建测试帮助工具
- db_test_helper.ts
import {
MongoMemoryServer } from 'mongodb-memory-server';
import mongoose from 'mongoose';
const mongod = new MongoMemoryServer();
/**
* connect to the in-memory database
*/
export const connect = async (): Promise<void> => {
const uri