Lines Matching refs:a

150     assert.deepEqual(model.invert(), {a: 'foo', b: 'bar', c: 'baz'});
156 var model = new Backbone.Model({a: 0, b: 1, c: 2});
162 var a = new Backbone.Model({foo: 1, bar: 2, baz: 3});
163 var b = a.clone();
164 assert.equal(a.get('foo'), 1);
165 assert.equal(a.get('bar'), 2);
166 assert.equal(a.get('baz'), 3);
167 assert.equal(b.get('foo'), a.get('foo'), 'Foo should be the same on the clone.');
168 assert.equal(b.get('bar'), a.get('bar'), 'Bar should be the same on the clone.');
169 assert.equal(b.get('baz'), a.get('baz'), 'Baz should be the same on the clone.');
170 a.set({foo: 100});
171 assert.equal(a.get('foo'), 100);
183 var a = new Backbone.Model({foo: 1, bar: 2, baz: 3});
184 assert.ok(a.isNew(), 'it should be new');
185 a = new Backbone.Model({foo: 1, bar: 2, baz: 3, id: -5});
186 assert.ok(!a.isNew(), 'any defined ID is legal, negative or positive');
187 a = new Backbone.Model({foo: 1, bar: 2, baz: 3, id: 0});
188 assert.ok(!a.isNew(), 'any defined ID is legal, including zero');
258 var model = new Backbone.Model({a: 0});
261 return attr.a > 1 && attr.b != null;
264 model.set({a: 3, b: true});
267 return attr.a > 1 && attr.b != null;
273 var a = new Backbone.Model({id: 'id', foo: 1, bar: 2, baz: 3});
275 a.on('change:foo', function() { changeCount += 1; });
276 a.set({foo: 2});
277 assert.equal(a.get('foo'), 2, 'Foo should have changed.');
280 a.set({foo: 2});
281 assert.equal(a.get('foo'), 2, 'Foo should NOT have changed, still 2');
284 a.validate = function(attrs) {
287 a.unset('foo', {validate: true});
288 assert.equal(a.get('foo'), void 0, 'Foo should have changed');
289 delete a.validate;
292 a.unset('id');
293 assert.equal(a.id, undefined, 'Unsetting the id should remove the id property.');
361 var model = new Backbone.Model({a: 1});
363 model.set({a: 2});
371 var model = new Backbone.Model({a: 1});
508 var model = new Backbone.Model({a: 'a', b: 'b'});
510 assert.equal(model.changedAttributes({a: 'a'}), false);
511 assert.equal(model.changedAttributes({a: 'b'}).a, 'b');
641 doc.clear().set({id: 1, a: 1, b: 2, c: 3, d: 4});
650 assert.equal(this.syncArgs.options.attrs.a, undefined);
774 var a = new Backbone.Model({foo: 1, bar: 2, baz: 3});
775 a.sync = function() { throw 'should not be called'; };
776 a.destroy();
789 var result = model.set({a: 100});
795 result = model.set({a: 200, admin: false}, {validate: true});
834 var result = model.set({a: 100}, {validate: true});
839 result = model.set({a: 200, admin: true}, {validate: true});
901 var changed = 0, model = new Backbone.Model({a: null});
908 .set({a: undefined});
926 model.set({a: 'a', b: 'b', c: 'c'});
939 var a = [];
940 model.set({x: a});
941 assert.ok(model.get('x') === a);
1004 model.save({a: 1});
1217 model.set({a: true});
1335 model.set({a: 'c'}, {silent: true});
1340 model.set({a: 'a', b: 1, c: 'item'});
1342 assert.deepEqual(model.attributes, {a: 'c', b: 2});
1359 model.set({a: 'c'}, {silent: true});
1361 model.set({a: 'a'});
1363 model.set({a: 'a'});
1368 var model = new Backbone.Model({a: {key: 'value'}});
1435 model.set({a: true});