fixed jasmine
This commit is contained in:
parent
440fd26c14
commit
e063f619a0
1 changed files with 13 additions and 11 deletions
|
|
@ -144,13 +144,15 @@ describe("View", function() {
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
$("#jasmine_content").html(
|
$("#jasmine_content").html(
|
||||||
'<ul id="user_menu">' +
|
'<ul id="user_menu">' +
|
||||||
'<div class="right">' +
|
'<li>' +
|
||||||
'.' +
|
'<div class="right">' +
|
||||||
'</div>' +
|
'.' +
|
||||||
'<div class="avatar">' +
|
'</div>' +
|
||||||
'<img alt="Jasmine Specson" class="avatar" title="Jasmine Specson">' +
|
'<div class="avatar">' +
|
||||||
'</div>' +
|
'<img alt="Jasmine Specson" class="avatar" title="Jasmine Specson">' +
|
||||||
'<a href="#">Jasmine Specson</a>' +
|
'</div>' +
|
||||||
|
'<a href="#">Jasmine Specson</a>' +
|
||||||
|
'</li>'+
|
||||||
'</ul>'
|
'</ul>'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
@ -158,18 +160,18 @@ describe("View", function() {
|
||||||
it("adds the class 'active' when the user clicks the ul", function() {
|
it("adds the class 'active' when the user clicks the ul", function() {
|
||||||
View.initialize();
|
View.initialize();
|
||||||
$(View.userMenu.selector).click();
|
$(View.userMenu.selector).click();
|
||||||
expect($(View.userMenu.selector)).toHaveClass("active");
|
expect($(View.userMenu.selector).parent()).toHaveClass("active");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe("removeFocus", function() {
|
describe("removeFocus", function() {
|
||||||
it("removes the class 'active' if the user clicks anywhere that isnt the userMenu", function() {
|
it("removes the class 'active' if the user clicks anywhere that isnt the userMenu", function() {
|
||||||
View.initialize();
|
View.initialize();
|
||||||
$(View.userMenu.selector).click();
|
$(View.userMenu.selector).parent().click();
|
||||||
expect($(View.userMenu.selector)).toHaveClass("active");
|
expect($(View.userMenu.selector).parent()).toHaveClass("active");
|
||||||
var event = $.Event("click");
|
var event = $.Event("click");
|
||||||
event.target = document.body;
|
event.target = document.body;
|
||||||
$(document.body).trigger(event);
|
$(document.body).trigger(event);
|
||||||
expect($(View.userMenu.selector)).not.toHaveClass("active");
|
expect($(View.userMenu.selector).parent()).not.toHaveClass("active");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue