backbone-generator/templates/collection_spec.js.erb

22 lines
536 B
Plaintext
Raw Normal View History

2011-04-15 18:55:37 +00:00
describe('<%= object_name %>Collection', function() {
var collection, server;
beforeEach(function() {
server = sinon.fakeServer().create();
});
afterEach(function() {
server.restore();
});
it('should fetch records from the API', function() {
collection = new <%= object_name %>Collection();
server.respondWith('GET', '<%= underscore_name %>', [ 200, { 'Content-type': 'application/json' }, "[{id: 1}]" ]);
collection.fetch()
server.respond();
expect(collection.length).toEqual(1);
});
});