haikuwebkit/LayoutTests/js/script-tests/dfg-to-string-int-or-string.js

13 lines
329 B
JavaScript

description(
"Tests that we do ToString conversions correctly when String.prototype.valueOf is not what we wanted."
);
function foo(a) {
for (var i = 0; i < 100; ++i)
a = new String(a);
return a;
}
for (var i = 0; i < 1000; ++i)
shouldBe("\"\" + foo(i % 2 ? 42 : \"hello\")", "i % 2 ? \"42\" : \"hello\"");