Add failing test case for different idAttribute fields

This commit is contained in:
Casey Foster
2012-12-10 21:28:12 -08:00
parent 104e9baebb
commit f71004fc7a

View File

@@ -824,4 +824,13 @@ $(document).ready(function() {
strictEqual(c.length, 0);
});
test("`update` with non-normal id", function() {
var Collection = Backbone.Collection.extend({
model: Backbone.Model.extend({idAttribute: '_id'})
});
var collection = new Collection({_id: 1});
collection.update([{_id: 1, a: 1}], {add: false});
equal(collection.first().get('a'), 1);
});
});