gpt4 book ai didi

javascript - 如何使用 Mocha 和 Unitjs 测试需要登录的 Sails js Controller ?

转载 作者:行者123 更新时间:2023-11-29 10:36:24 25 4
gpt4 key购买 nike

我是测试新手。最近我开发了一个 Sails 项目。它工作正常。但是现在我想为整个项目编写测试用例。我面临着如何使用 Mocha 和 Unit Js 先验证然后测试 Sails 项目的问题。

我的一个 Controller 具有显示报告的功能,但仅限于那些已登录的用户。我如何为该逻辑编写测试用例?

谢谢

最佳答案

试试这个,

  var request=require('supertest');
var cookie;
request(app)
.post('/login')
.send({ email: "user@gluck.com", password:'password' })
.end(function(err,res){
res.should.have.status(200);
cookie = res.headers['set-cookie'];
done();
});

//
// and use the cookie on the next request
request(app)
.get('/v1/your/path')
.set('cookie', cookie)
.end(function(err,res){
res.should.have.status(200);
done();
});

谢谢

关于javascript - 如何使用 Mocha 和 Unitjs 测试需要登录的 Sails js Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35744384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com