30 lines
No EOL
1.1 KiB
JavaScript
30 lines
No EOL
1.1 KiB
JavaScript
describe("AspectEdit", function() {
|
|
|
|
// describe("initialize", function() {
|
|
//
|
|
// });
|
|
|
|
describe("decrementRequestsCounter", function() {
|
|
describe("when there is one request", function() {
|
|
it("removes the counter from the new requests div", function() {
|
|
$('#jasmine_content').html("<div class='new_requests'>Requests (1)</div>");
|
|
AspectEdit.decrementRequestsCounter();
|
|
expect($('.new_requests').first().html()).toEqual("Requests");
|
|
});
|
|
});
|
|
describe("when there is more than one request", function() {
|
|
it("decrements the request counter", function() {
|
|
$('#jasmine_content').html("<div class='new_requests'>Requests (67)</div>");
|
|
AspectEdit.decrementRequestsCounter();
|
|
expect($('.new_requests').first().html()).toEqual("Requests (66)");
|
|
});
|
|
});
|
|
describe("error cases", function() {
|
|
it("fails silently if there are no requests", function() {
|
|
$('#jasmine_content').html("<div class='new_requests'>Requests</div>");
|
|
AspectEdit.decrementRequestsCounter();
|
|
expect($('.new_requests').first().html()).toEqual("Requests");
|
|
});
|
|
});
|
|
});
|
|
}); |