【发布时间】:2022-07-26 19:27:27
【问题描述】:
我想用 jest 测试我的路线,但我不知道如何在测试中模拟或模拟会话以通过第一个 if 第 2 行
app.get('/getMailSuiviList', (req, res) => {
if (req.session.infoUser != undefined) {
let mail = require('../models/M_Email')
mail.indexSuiviByDept(req.session.infoUser.deptID)
.then(dataMails => {
res.json(dataMails)
})
.catch(e => {
res.json('Erreur: ' + e)
})
} else {
req.session.error = 'Vous devez vous connecter'
res.redirect('/')
}
})
有人可以帮我吗?
【问题讨论】:
标签: node.js express session jestjs supertest