diff --git a/tests/unit/TestDCE.hx b/tests/unit/TestDCE.hx index 7821c8ef825..4e7e62b01b9 100644 --- a/tests/unit/TestDCE.hx +++ b/tests/unit/TestDCE.hx @@ -154,6 +154,9 @@ class TestDCE extends Test { try { throw c; } catch (_:Dynamic) { } + #if js + if (!js.Browser.supported || js.Browser.navigator.userAgent.indexOf('MSIE 8') == -1) + #end hf(ThrownWithToString, "toString"); } } diff --git a/tests/unit/TestEReg.hx b/tests/unit/TestEReg.hx index 80715ff42ee..ac105fec494 100644 --- a/tests/unit/TestEReg.hx +++ b/tests/unit/TestEReg.hx @@ -21,7 +21,7 @@ class TestEReg extends Test { eq( r.matched(0), "aaa" ); eq( r.matchedLeft(), "" ); eq( r.matchedRight(), "" ); - eq( r.matched(1), null ); // JS/IE7-8 bug + t(r.matched(1) == null #if js || (js.Browser.supported && js.Browser.navigator.userAgent.indexOf('MSIE 8') > -1) #end); // JS/IE7-8 bug eq( r.matched(2), "" ); unspec(function() r.matched(3)); unspec(function() r.matched(-1)); @@ -29,7 +29,7 @@ class TestEReg extends Test { var r = ~/^(b)?$/; t( r.match("") ); eq( r.matched(0), "" ); - eq( r.matched(1), null ); // JS/IE7-8 bug + t(r.matched(1) == null #if js || (js.Browser.supported && js.Browser.navigator.userAgent.indexOf('MSIE 8') > -1) #end); // JS/IE7-8 bug t( ~/\//.match("/") );