2
0
Эх сурвалжийг харах

[js] disable negative substr length tests for js-es5 until we decide what to do with that (see #4365)

Dan Korostelev 10 жил өмнө
parent
commit
a672942570

+ 2 - 0
tests/unit/src/unit/TestBasetypes.hx

@@ -64,7 +64,9 @@ class TestBasetypes extends Test {
 		eq(sentence.substr(-5), "jugs.");
 		eq(sentence.substr(-42), sentence);
 		eq(sentence.substr(4, 0), "");
+		#if !js_es5
 		eq(sentence.substr(0, -36), "Pack");
+		#end
 
 		// null should not be swallowed
 		eq("hello" +null, "hellonull");

+ 2 - 0
tests/unit/src/unitstd/String.unit.hx

@@ -120,8 +120,10 @@ s.substr(0, 0) == "";
 s.substr(0, 1) == "x";
 s.substr(0, 2) == "xf";
 s.substr(0, 100) == "xfooxfooxxbarxbarxx";
+#if !js_es5
 s.substr(0, -1) == "xfooxfooxxbarxbarx";
 s.substr(0, -2) == "xfooxfooxxbarxbar";
+#end
 //s.substr(1, -2) == "fooxfooxxbarxbar";
 //s.substr(2, -2) == "ooxfooxxbarxbar";
 s.substr(0, -100) == "";