From 726e0c246bfbece82fcf606493e64b97d3e6e711 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Tue, 2 Jul 2013 11:11:52 -0700 Subject: test(ngRepeat): disable an element directive test on IE8 --- test/ng/directive/ngRepeatSpec.js | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/test/ng/directive/ngRepeatSpec.js b/test/ng/directive/ngRepeatSpec.js index 58849d03..be4ff3e5 100644 --- a/test/ng/directive/ngRepeatSpec.js +++ b/test/ng/directive/ngRepeatSpec.js @@ -523,21 +523,25 @@ describe('ngRepeat', function() { })); - it('should work when placed on a root element of element directive with ASYNC replaced template', - inject(function($templateCache, $compile, $rootScope) { - $compileProvider.directive('replaceMeWithRepeater', function() { - return { - restrict: 'E', - replace: true, - templateUrl: 'replace-me-with-repeater.html' - }; - }); - $templateCache.put('replace-me-with-repeater.html', '
{{i}}
'); - element = $compile('
')($rootScope); - expect(element.text()).toBe(''); - $rootScope.$apply(); - expect(element.text()).toBe('123'); - })); + if (!msie || msie > 8) { + // only IE>8 supports element directives + + it('should work when placed on a root element of element directive with ASYNC replaced template', + inject(function($templateCache, $compile, $rootScope) { + $compileProvider.directive('replaceMeWithRepeater', function() { + return { + restrict: 'E', + replace: true, + templateUrl: 'replace-me-with-repeater.html' + }; + }); + $templateCache.put('replace-me-with-repeater.html', '
{{i}}
'); + element = $compile('
')($rootScope); + expect(element.text()).toBe(''); + $rootScope.$apply(); + expect(element.text()).toBe('123'); + })); + } }); -- cgit v1.2.3