sinon stub.onCall

by María Fernández

HTML

<script src="http://sinonjs.org/releases/sinon-1.7.1.js"></script>

JavaScript

var func1 = function(connectionPolicy, requestOptions, callback) {
	console.log("func1");
	}

var func2 = function (connectionPolicy, requestOptions, callback) {
	console.log("func2");
  }


var stub = sinon.stub();

// Something of this form

 stub.onCall(0).returns(func1());

 stub.onCall(1).returns(func2());

stub();
stub();