From 914f8cc75cd5ead7aaf980730398684eb7819244 Mon Sep 17 00:00:00 2001 From: Tim Wienk Date: Wed, 9 Apr 2014 16:39:19 +0200 Subject: [PATCH] Browser: Add Browser[Browser.name] spec for IE11 in compat mode. --- Specs/Browser/Browser.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Specs/Browser/Browser.js b/Specs/Browser/Browser.js index a07050d6..111df39d 100644 --- a/Specs/Browser/Browser.js +++ b/Specs/Browser/Browser.js @@ -82,9 +82,17 @@ describe('Browser', function(){ }); //<1.4compat> - it('should assign a Browser[Browser.name] property', function(){ - var isPhantomJS = !!navigator.userAgent.match(/phantomjs/i); - expect(isPhantomJS || Browser.ie || Browser.safari || Browser.chrome || Browser.firefox || Browser.opera).toEqual(true); + it('should assign a Browser[Browser.name] property for all browsers, except IE v11 or higher', function(){ + if (Browser.name != 'ie' || Browser.version < 11){ + var isPhantomJS = !!navigator.userAgent.match(/phantomjs/i); + expect(isPhantomJS || Browser.ie || Browser.safari || Browser.chrome || Browser.firefox || Browser.opera).toEqual(true); + } + }); + + it('should not assign a Browser[Browser.name] property for IE v11 or higher', function(){ + if (Browser.name == 'ie' && Browser.version >= 11){ + expect(Browser.ie || Browser.safari || Browser.chrome || Browser.firefox || Browser.opera).toBeUndefined(); + } }); // -- 2.11.4.GIT