Enough jasmine specs to get us started.

This commit is contained in:
Sarah Mei 2010-10-30 11:48:17 -07:00
parent d0446aa316
commit 3bd3a63c5d
2 changed files with 29 additions and 1 deletions

View file

@ -0,0 +1,27 @@
describe("editing aspects", 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>");
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>");
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>");
decrementRequestsCounter();
expect($('.new_requests').first().html()).toEqual("Requests");
});
});
});
});

View file

@ -11,7 +11,8 @@
# - dist/**/*.js
#
src_files:
- public/javascripts/**/*.js
- public/javascripts/jquery142.js
- public/javascripts/aspect-edit.js
# stylesheets
#