【发布时间】:2018-03-08 19:14:38
【问题描述】:
我有 koa app 和 jest 测试框架,app 被 http.createServer 包裹并连接到 mongo
mongooseConnect();
const app = new Koa();
initHandlers(app);
app.use(routes);
export default http.createServer(app.callback());
测试超测后不关闭服务器,测试示例
test('success create user', (done) => {
return supertest(app)
.post(`/api/auth/signup`)
.send(userData)
.expect(200)
.expect({
data: {
email: userData.email,
firstName: userData.firstName.toLowerCase(),
lastName: userData.lastName.toLowerCase(),
bio: userData.bio,
},
}, done);
});
【问题讨论】:
标签: node.js jestjs koa supertest koa2