基于Chai-http的自动化接口测试 Chai-Http是基于Chai扩展的插件,可用于测试与http请求相关的逻辑代码。开发中也可以利用PostMan或是DocLever来管理接口并进行接口测试。...var chai = require('chai'); var chaiHttp = require('chai-http'); var expect = chai.expect; chai.use(chaiHttp
typescript ts-node Mocha、chai相关的安装,npm i -D mocha chai @types/mocha @types/chai 如果需要涉及到一些API的请求,可以额外安装chai-http...,npm i -D chai-http @types/chai-http 环境的依赖就已经完成了,如果额外的使用一些其他的插件,记得安装对应的@types文件即可。
它提供了对所有CHAI-JS和CHAI-HTTP断言以及API的一些自定义断言的完全访问权限。断言更容易记住和可读,例如自定义断言response.body.shand.be.a.user。
例如,在 Node.js 的单元测试中,用于模拟请求的有 supertest 和 chai-http包。
领取专属 10元无门槛券
手把手带您无忧上云