diff --git a/tests/test019.42.js b/tests/test019.42.js index d2caa6f..5d8856a 100644 --- a/tests/test019.42.js +++ b/tests/test019.42.js @@ -7,7 +7,11 @@ foo = "foo bar stuff"; r = Math.random(); //<--- 42-tiny-js change end -parsed = Integer.parseInt("42"); +// 42-tiny-js change begin ---> +// in JavaScript parseInt is a methode in the global scope (root-scope) +//parsed = Integer.parseInt("42"); +parsed = parseInt("42"); +//<--- 42-tiny-js change end aStr = "ABCD"; aChar = aStr.charAt(0); @@ -19,5 +23,10 @@ obj1.desert = "pie"; obj2 = obj1.clone(); obj2.food = "kittens"; -result = foo.length==13 && foo.indexOf("bar")==4 && foo.substring(8,13)=="stuff" && parsed==42 && - Integer.valueOf(aChar)==65 && obj1.food=="cake" && obj2.desert=="pie"; +result = foo.length==13 && foo.indexOf("bar")==4 && foo.substring(8,13)=="stuff" && parsed==42 && +// 42-tiny-js change begin ---> +// in 42tiny-js the Integer-Objecte will be removed +// Integer.valueOf can be replaced by String.charCodeAt +// Integer.valueOf(aChar)==65 && obj1.food=="cake" && obj2.desert=="pie"; + aChar.charCodeAt()==65 && obj1.food=="cake" && obj2.desert=="pie"; +//<--- 42-tiny-js change end