aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/CompilerSpec.js2
-rw-r--r--test/testabilityPatch.js7
2 files changed, 7 insertions, 2 deletions
diff --git a/test/CompilerSpec.js b/test/CompilerSpec.js
index 7e636ec1..95f0be4c 100644
--- a/test/CompilerSpec.js
+++ b/test/CompilerSpec.js
@@ -40,7 +40,7 @@ describe('compiler', function(){
compiler.compile('<div>A</div><span></span>');
}).toThrow("Cannot compile multiple element roots: " + ie("<div>A</div><span></span>"));
function ie(text) {
- return msie && msie < 9 ? uppercase(text) : text;
+ return msie < 9 ? uppercase(text) : text;
}
});
diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js
index 121d6900..b44a2dac 100644
--- a/test/testabilityPatch.js
+++ b/test/testabilityPatch.js
@@ -223,7 +223,12 @@ function sortedHtml(element, showNgClass) {
attr.name !='style' &&
attr.name.substr(0, 6) != 'jQuery') {
// in IE we need to check for all of these.
- if (!/ng-\d+/.exec(attr.name) && attr.name != 'getElementById')
+ if (!/ng-\d+/.exec(attr.name) &&
+ attr.name != 'getElementById' &&
+ // IE7 has `selected` in attributes
+ attr.name !='selected' &&
+ // IE7 adds `value` attribute to all LI tags
+ (node.nodeName != 'LI' || attr.name != 'value'))
attrs.push(' ' + attr.name + '="' + attr.value + '"');
}
}