Adding Backbone.Model#fetch

This commit is contained in:
Jeremy Ashkenas
2010-10-18 21:31:27 -04:00
parent 2b539572a0
commit 17d64e0a51
3 changed files with 27 additions and 0 deletions

View File

@@ -107,6 +107,12 @@ $(document).ready(function() {
ok(_.isEqual(lastRequest[1], doc));
});
test("Model: fetch", function() {
doc.fetch();
ok(lastRequest[0], 'read');
ok(_.isEqual(lastRequest[1], doc));
});
test("Model: destroy", function() {
doc.destroy();
equals(lastRequest[0], 'delete');

View File

@@ -68,6 +68,13 @@ $(document).ready(function() {
equals(data.length, 123);
});
test("sync: read model", function() {
library.first().fetch();
equals(lastRequest.url, '/library/2-the-tempest');
equals(lastRequest.type, 'GET');
ok(_.isEmpty(lastRequest.data));
});
test("sync: destroy", function() {
Backbone.emulateHttp = false;
library.first().destroy();