| description( | |
| "This test checks that toString and join share the same HashSet for visited elements." | |
| ); | |
| var arr = [1, 2]; | |
| var obj = {}; | |
| obj.__proto__.toString = function() { return "*" + arr + "*"; } | |
| arr[2] = arr; | |
| arr[3] = obj; | |
| shouldBe("arr.join()", "'1,2,,**'"); |