У меня есть заглушка sinon для прототипа и метода ...
stub = sinon.stub(MyType.prototype, 'someFunction');
MyType
имеет некоторое значение в свойстве в зависимости от того, какой это экземпляр.Давайте вызовем свойство identifier
.
Мне нужно проверить две вещи ...
Чтобы someFunction
был вызван с правильными параметрами.expect(stub).to.have.been.calledWith('Some Parameter');
(работает как положено).
То, что identifier
экземпляра, для которого была вызвана функция, является правильным.Есть много случаев MyType
, и мне нужно проверить, была ли вызвана функция на правильном.
Я могу сделать первую проверку.Но я не знаю, как (или даже если) я могу сделать вторую проверку.
Это возможно?
Спасибо