Enough jasmine specs to get us started.
This commit is contained in:
parent
d0446aa316
commit
3bd3a63c5d
2 changed files with 29 additions and 1 deletions
27
spec/javascripts/aspect-edit-spec.js
Normal file
27
spec/javascripts/aspect-edit-spec.js
Normal 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");
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
|
@ -11,7 +11,8 @@
|
|||
# - dist/**/*.js
|
||||
#
|
||||
src_files:
|
||||
- public/javascripts/**/*.js
|
||||
- public/javascripts/jquery142.js
|
||||
- public/javascripts/aspect-edit.js
|
||||
|
||||
# stylesheets
|
||||
#
|
||||
|
|
|
|||
Loading…
Reference in a new issue