From 1d921d690a76770c2d2f1e7a64af5c334c79727c Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Thu, 2 Feb 2012 20:24:30 -0500 Subject: [PATCH] Add tests for #906. --- test/model.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/model.js b/test/model.js index 41fd6cd2..549eeadf 100644 --- a/test/model.js +++ b/test/model.js @@ -681,4 +681,22 @@ $(document).ready(function() { model.set({x: true}); }); + test("Backbone.wrapError triggers `'error'`", 12, function() { + var resp = {}; + var options = {}; + var model = new Backbone.Model(); + model.on('error', error); + var callback = Backbone.wrapError(null, model, options); + callback(model, resp); + callback(resp); + callback = Backbone.wrapError(error, model, options); + callback(model, resp); + callback(resp); + function error(_model, _resp, _options) { + ok(model === _model); + ok(resp === _resp); + ok(options === _options); + } + }); + });