gpt4 book ai didi

javascript - 使用 chai 根据请求设置 cookie

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:02 25 4
gpt4 key购买 nike

考虑以下代码:

    it('Test logout', function (done) {
async.each(config.www, function (url, callback) {
var healthCheck = url + '/'
chai.request(url).get('/')
.then(function (res) {
expect(res, healthCheck).to.have.status(200);
expect(res.text.indexOf(url + '/logout?type=user">Log out</a>'), 'Logout is incorrect').to.be.greaterThan(0);
callback();
})
.catch(function (err) {
callback(err);
})
}, done);
});

问题是我需要设置一个 cookie 来绕过启动页面。关于如何实现这一目标的任何想法?

最佳答案

这应该有效:

chai.request(url)
.get('/')
.set('Cookie', 'cookieName=cookieValue;otherName=otherValue')
.then(...)

Cookie 作为“Cookie”键上的 header 值发送到服务器,因此您只需手动设置它们。

它适用于 mocha 和 chai-http,我能够在我的 koajs v2 应用程序中接收 cookie 值

关于javascript - 使用 chai 根据请求设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38052280/

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