From 35d91d7462525c6a622309fbc221ca84e0a8efb9 Mon Sep 17 00:00:00 2001 From: vikasrohit Date: Thu, 31 Dec 2015 15:02:42 +0530 Subject: [PATCH] Fixed error in running badges-tooltip and toggle-password directives unit tests. --- .../toggle-password/toggle-password.spec.js | 2 +- app/directives/badges/badge-tooltip.spec.js | 17 +++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/directives/account/toggle-password/toggle-password.spec.js b/app/directives/account/toggle-password/toggle-password.spec.js index 9503d1aa7..ed19113a4 100644 --- a/app/directives/account/toggle-password/toggle-password.spec.js +++ b/app/directives/account/toggle-password/toggle-password.spec.js @@ -1,5 +1,5 @@ /* jshint -W117, -W030 */ -xdescribe('Toggle Password Directive', function() { +describe('Toggle Password Directive', function() { var scope; var element; diff --git a/app/directives/badges/badge-tooltip.spec.js b/app/directives/badges/badge-tooltip.spec.js index 17ff12223..43ec2ba27 100644 --- a/app/directives/badges/badge-tooltip.spec.js +++ b/app/directives/badges/badge-tooltip.spec.js @@ -6,14 +6,14 @@ describe('Badge Tooltip Directive', function() { var spotlightChallenge = mockData.getMockSpotlightChallenges()[0]; beforeEach(function() { - bard.appModule('tcUIComponents'); + bard.appModule('topcoder'); bard.inject(this, '$compile', '$rootScope'); scope = $rootScope.$new(); }); bard.verifyNoOutstandingHttpRequests(); - xdescribe('Badge Tooltip', function() { + describe('Badge Tooltip', function() { var tooltip; beforeEach(function() { @@ -89,5 +89,18 @@ describe('Badge Tooltip Directive', function() { expect(dataDiv).not.to.null; expect(dataDiv.hasClass('ng-hide')).to.equal(true); }); + + it('should trigger mouseenter handler ', function() { + tooltip.trigger('mouseenter'); + var tooltipElement = tooltip.children(0); + expect(tooltipElement.css('z-index')).to.equal('2000'); + expect(tooltip.isolateScope().hide).to.equal(false); + }); + + it('should trigger mouseleave handler ', function() { + tooltip.trigger('mouseleave'); + tooltipElement = tooltip.children(0); + expect(tooltip.isolateScope().hide).to.equal(true); + }); }); });