Skip to content

Commit

Permalink
test case ( Issue #117 )
Browse files Browse the repository at this point in the history
  • Loading branch information
int committed Mar 3, 2014
1 parent 679be06 commit fe5cd19
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions test/associated-model.js
Expand Up @@ -1810,6 +1810,33 @@ $(document).ready(function () {
equal(foo._events.all.length, 1);
});

test('Issue #117', 4, function() {
var Foo = Backbone.AssociatedModel.extend({});

var Bar = Backbone.AssociatedModel.extend({
relations: [
{
type: Backbone.One,
key: 'rel',
relatedModel: Foo
}
],
});

var foo = new Foo;

var bar1 = new Bar({rel: foo});
var bar2 = new Bar({rel: foo});

equal(foo.parents.length, 2);
equal(foo._events.all.length, 2);

bar2.cleanup();

equal(foo.parents.length, 1);
equal(foo._events.all.length, 1);
});

test("transform from store", 16, function () {
emp.set('works_for', 99);
ok(emp.get('works_for').get('name') == "sales", "Mapped id to dept instance");
Expand Down

0 comments on commit fe5cd19

Please sign in to comment.