Sinon Example
by pebreo
HTML
<script src="http://sinonjs.org/releases/sinon-1.7.3.js"></script>
<div id="container"></div>
JavaScript
Sensor = (function() {
// A simple Sensor class
// Constructor
function Sensor(pressure) {
this.pressure = pressure;
}
Sensor.prototype.sample_pressure = function() {
return this.pressure;
};
return Sensor;
})();
// Doesn't work
var stub_sens = sinon.stub(Sensor, "sample_pressure").returns(0);
// Doesn't work
var stub_sens = sinon.stub(Sensor, "sample_pressure", function() {return 0});
console.log(stub_sens.sample_pressure());