【发布时间】:2020-10-26 20:20:00
【问题描述】:
我正在窥探方法中的一个函数,该方法接收一个数组作为其主要参数。该数组的 content 对我来说无关。我要检查的是该数组参数的长度。
// Main function
public async removeUsers() {
const inactiveUsers = await this.userRepository.find({ where: { inactive: true } })
this.userRepository.remove(inactiveUsers)
}
// Test case
const spyUserRepositoryRemove = sinon.spy(UserRepository.prototype, 'remove')
[...]
expect(spyDealRepositoryRemove).to.have.been.calledOnceWith(/* Array of length X */)
有没有办法用 chai 或 jest 做到这一点?
【问题讨论】:
标签: javascript jestjs mocha.js chai sinon