Skip to content

Commit

Permalink
Add failing test case for deleting newly added records
Browse files Browse the repository at this point in the history
  • Loading branch information
joliss authored and ghempton committed May 15, 2012
1 parent 742a18a commit 95324ee
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions packages/ember-data/tests/unit/record_array_test.js
Expand Up @@ -72,6 +72,18 @@ test("a newly created record is removed from a record array when it is deleted",
});
});

test("a newly created record is removed from a collection when it is deleted", function() {
var store = DS.Store.create({ adapter: null }),
Group = DS.Model.extend({ people: DS.hasMany('Person') }),
group;

group = store.createRecord(Group);
group.get('people').pushObject(store.createRecord(Person));
equal(group.get('people').get('length'), 1, "length is 1 after adding record");
group.get('people').objectAt(0).deleteRecord();
equal(group.get('people').get('length'), 0, "length is 0 after deleting record");
});

test("a record array can have a filter on it", function() {
var store = DS.Store.create();

Expand Down

0 comments on commit 95324ee

Please sign in to comment.