este-library-oldschool
Version:
Library for github.com/steida/este.git
44 lines • 1.15 kB
JavaScript
// Generated by github.com/steida/coffee2closure 900.1.18
suite('este.app.request.Queue', function() {
var Queue, mockRequest, queue, request;
Queue = este.app.request.Queue;
queue = null;
request = null;
setup(function() {
queue = new Queue;
return request = mockRequest();
});
mockRequest = function() {
return {
equal: function(req) {
return this === req;
}
};
};
suite('constructor', function() {
return test('should work', function() {
return assert.instanceOf(queue, Queue);
});
});
suite('isEmpty', function() {
return test('should work', function() {
assert.isTrue(queue.isEmpty());
queue.add(request);
return assert.isFalse(queue.isEmpty());
});
});
suite('clear', function() {
return test('should clear queue', function() {
queue.add(request);
queue.clear();
return assert.isTrue(queue.isEmpty());
});
});
return suite('dispose', function() {
return test('should clear queue', function() {
queue.add(request);
queue.dispose();
return assert.isTrue(queue.isEmpty());
});
});
});