Итак, у меня есть код, в основном такой:
var myStub = sinon.stub();
myStub.withArgs(sinon.match.has("key":"value")).returns({status: "OK!"});
И я хочу использовать его в заглушке, например:
stub.WithArgs(sinon.match.has("name","Configuration)).returns(myStub(params))
, где аргументы передаются моей заглушкепо существу передаются моему вызову getConfig ТОЛЬКО если есть свойство с именем "name" со значением "Configuration".
Где оно называется так:
myFunction(
{
name: "Configuration,
params: {
key: "value"
}
}
Это делаетсмысл?Каков правильный подход Синона к этому?
Заранее спасибо!