From a0492f319c57a60b5f22d68fa11f2a1914c2c42c Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Thu, 20 Feb 2014 14:58:48 -0600 Subject: [PATCH] fix tabBar tests --- js/ext/angular/test/directive/ionicTabBar.unit.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/js/ext/angular/test/directive/ionicTabBar.unit.js b/js/ext/angular/test/directive/ionicTabBar.unit.js index 7e22db6416..86133743ca 100644 --- a/js/ext/angular/test/directive/ionicTabBar.unit.js +++ b/js/ext/angular/test/directive/ionicTabBar.unit.js @@ -199,8 +199,8 @@ describe('tabs', function() { it('Default icon works', function() { scope.$digest(); - var i = element[0].querySelectorAll('i')[1]; - expect(angular.element(i).hasClass('icon-default')).toEqual(true); + var span = element[0].querySelectorAll('span')[1]; + expect(angular.element(span).hasClass('icon-default')).toEqual(true); }); it('Badge works', function() { @@ -215,8 +215,8 @@ describe('tabs', function() { it('Badge updates', function() { scope.badgeValue = 10; scope.$digest(); - var i = element[0].querySelectorAll('i')[0]; - expect(i.innerHTML).toEqual('10'); + var span = element[0].querySelectorAll('span')[0]; + expect(span.innerHTML).toEqual('10'); }); it('Click sets correct tab index', function() { @@ -266,7 +266,10 @@ describe('tabs', function() { })); it('Icon title works as html', function() { - expect(element.find('a').find('span').html()).toEqual('Icon title'); + var a = element.find('a'); + var spans = a.find('span'); + var lastSpan = spans.eq(spans.length - 1); + expect(lastSpan.html()).toEqual('Icon title'); }); it('Icon classes works', function() {