【发布时间】:2019-11-04 10:51:21
【问题描述】:
我正在使用 Jest 来测试我的代码。 我想要实现的是测试从 http 到 https 的重定向。 (如果它存在 if process.env.IS_PRODUCTION)。
我不知道如何测试它,如何模拟这个等等......
我尝试过标准获取请求,但不知道如何模拟环境变量或以不同方式对其进行测试
it('should redirect from http to https, (done) => {
request(server)
.get('/')
.expect(301)
.end((err, res) => {
if (err) return done(err);
expect(res.text).toBe('...')
return done();
});
}, 5000);
我希望能够测试这个重定向:)
【问题讨论】:
标签: node.js unit-testing express jestjs