Jasmine 2.0 SO answer
Jasmine 2.0 using spyOn
by eitanp461
HTML
<script src="https://jasmine.github.io/2.2/lib/jasmine.js"></script>
<script src="https://jasmine.github.io/2.2/lib/jasmine-html.js"></script>
<script src="https://jasmine.github.io/2.2/lib/boot.js"></script>
<link rel="stylesheet" href="https://jasmine.github.io/2.2/lib/jasmine.css">
JavaScript
window.DS = {
findAll: function (param1, param2) {}
};
function myModel() {}
myModel.prototype.getObjcts = function () {
return DS.findAll('obj', {});
};
describe('findAll', function () {
it('check calling findAll()', function () {
spyOn(DS, 'findAll');
var testApp = new myModel();
testApp.getObjcts();
expect(DS.findAll).toHaveBeenCalledWith('obj', {});
});
});