diff options
| -rw-r--r-- | src/ng/sce.js | 2 | ||||
| -rw-r--r-- | test/ng/sceSpecs.js | 10 | 
2 files changed, 10 insertions, 2 deletions
| diff --git a/src/ng/sce.js b/src/ng/sce.js index 60356097..68b97f61 100644 --- a/src/ng/sce.js +++ b/src/ng/sce.js @@ -620,7 +620,7 @@ function $SceProvider() {      // the "expression(javascript expression)" syntax which is insecure.      if (enabled && msie) {        var documentMode = $document[0].documentMode; -      if (documentMode !== undefined && documentMode < 8) { +      if (documentMode !== undefined && documentMode < 7) {          throw $sceMinErr('iequirks',            'Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks ' +            'mode.  You can fix this by adding the text <!doctype html> to the top of your HTML ' + diff --git a/test/ng/sceSpecs.js b/test/ng/sceSpecs.js index 75c1fbaa..c8a051e8 100644 --- a/test/ng/sceSpecs.js +++ b/test/ng/sceSpecs.js @@ -58,7 +58,11 @@ describe('SCE', function() {      }      it('should throw an exception when sce is enabled in quirks mode', function() { -      runTest(true, 7, true); +      runTest(true, 5, true); +    }); + +    it('should NOT throw an exception when sce is enabled and in IE7 standards mode', function() { +      runTest(true, 7, false);      });      it('should NOT throw an exception when sce is enabled and in standards mode', function() { @@ -70,6 +74,10 @@ describe('SCE', function() {      });      it('should NOT throw an exception when sce is disabled even when in quirks mode', function() { +      runTest(false, 5, false); +    }); + +    it('should NOT throw an exception when sce is disabled and in IE7 standards mode', function() {        runTest(false, 7, false);      }); | 
