|
|
|
@ -236,14 +236,16 @@ describe('data/widget-definitions-collection', function () {
|
|
|
|
|
var successResponse = { response: 'success' };
|
|
|
|
|
var errorResponse = { response: 'error' };
|
|
|
|
|
|
|
|
|
|
var syncFn = function (method, collection, callbacks) {
|
|
|
|
|
if (callback === 'success') {
|
|
|
|
|
callbacks.success.call(this, successResponse);
|
|
|
|
|
} else if (callback === 'error') {
|
|
|
|
|
callbacks.error.call(this, 'error', errorResponse);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
beforeEach(function () {
|
|
|
|
|
Backbone.sync = function (method, collection, callbacks) {
|
|
|
|
|
if (callback === 'success') {
|
|
|
|
|
callbacks.success.call(this, successResponse);
|
|
|
|
|
} else if (callback === 'error') {
|
|
|
|
|
callbacks[callback].call(this, 'error', errorResponse);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
spyOn(Backbone, 'sync').and.callFake(syncFn);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
it('should return a resolved promise if the save function works', function (done) {
|
|
|
|
|