【发布时间】:2021-06-18 16:48:36
【问题描述】:
当我在这样的查询之间使用 Sequelize Mock 时:
const {
active,
'in-progress': inProgress,
} = await ImmediateCare.findAll({
raw: true,
attributes: ['status', [fn('count', col('id')), 'count']],
group: ['ImmediateCare.status'],
}).then((status) => {
const counts = {
active: 0,
'in-progress': 0,
}
status.forEach((s) => {
counts[s.status] = parseInt(s.count, 10)
})
return counts
})
正在返回NaN,我猜这是因为 Sequelize Mock 无法模拟 sequelize.fn('count')
对吗?
【问题讨论】:
标签: javascript unit-testing mocking sequelize.js