From 579242346c4202ea58fc2cae6df232289cbea0bb Mon Sep 17 00:00:00 2001 From: Tobias Bosch Date: Thu, 21 Nov 2013 14:30:50 -0800 Subject: fix(tests): Correct tests for IE11 Some tests were wrong. However, src/* did not contain problems. Fixes #5046 --- test/ngMock/angular-mocksSpec.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'test/ngMock/angular-mocksSpec.js') diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js index 80580fb1..15ebc758 100644 --- a/test/ngMock/angular-mocksSpec.js +++ b/test/ngMock/angular-mocksSpec.js @@ -1,11 +1,8 @@ 'use strict'; -var msie = +((/msie (\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1]); - describe('ngMock', function() { var noop = angular.noop; - describe('TzDate', function() { function minutes(min) { @@ -686,10 +683,10 @@ describe('ngMock', function() { expect(d($rootScope)).toMatch(/{"abc":"123"}/); })); - it('should serialize scope that has overridden "hasOwnProperty"', inject(function($rootScope){ + it('should serialize scope that has overridden "hasOwnProperty"', inject(function($rootScope, $sniffer){ // MS IE8 just doesn't work for this kind of thing, since "for ... in" doesn't return // things like hasOwnProperty even if it is explicitly defined on the actual object! - if (msie<=8) return; + if ($sniffer.msie<=8) return; $rootScope.hasOwnProperty = 'X'; expect(d($rootScope)).toMatch(/Scope\(.*\): \{/); expect(d($rootScope)).toMatch(/hasOwnProperty: "X"/); -- cgit v1.2.3