var jQuery, rest, root; require('indemma/lib/record/resource'); root = typeof exports !== "undefined" && exports !== null ? exports : window; rest = require('indemma/lib/record/rest'); jQuery = require('component-jquery'); describe('rest', function() { var object; object = null; beforeEach(function() { object = Object.create(rest); object.route = "users"; return object.resource = "user"; }); beforeEach(function() { return sinon.stub(jQuery, "ajax").returns(jQuery.Deferred()); }); afterEach(function() { return jQuery.ajax.restore(); }); return describe('#delete', function() { return it('should make ajax call', function() { object["delete"](); return jQuery.ajax.called.should.be["true"]; }); }); });