【文件属性】:
文件名称:test-node-mongoose-jest:用于测试 Node.js + mongoose 应用程序的示例项目
文件大小:85KB
文件格式:ZIP
更新时间:2021-08-05 07:05:01
nodejs mongoose articles blog-resources JavaScript
测试节点猫鼬开玩笑
使用 jest、supertest 和 mongodb-memory-server 测试 node.js + mongoose 应用程序的示例项目。
在上的这篇阅读更多。
:warning: 对于使用旧版本 mongodb-memory-server (@6.9.3) 的项目,请转到 。
链接
要求
mongodb 内存服务器:7+
NodeJS:12.22+
用法
安装依赖:
npm install
使用 mongodb 连接字符串(可选)创建.env文件。
运行测试:
npm test
描述
项目结构:
├── models
│ ├── User.js
│ └── Post.js
├── middlewares
│ └── auth.js // Check if user has a token
├── services
│ ├── user.js
【文件预览】:
test-node-mongoose-jest-master
----.gitignore(35B)
----app.js(2KB)
----.eslintrc(136B)
----package.json(1KB)
----package-lock.json(312KB)
----.env.sample(76B)
----services()
--------post.js(625B)
--------user.js(954B)
----models()
--------User.js(485B)
--------Post.js(309B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------post.test.js(923B)
--------auth.test.js(2KB)
--------db.js(1KB)
----prettier.config.js(77B)
----middlewares()
--------auth.js(906B)
----.editorconfig(212B)
----server.js(79B)