Result of Error.prototype.toString not ES5 conformant
[WebKit-https.git] / LayoutTests / fast / js / script-tests / toString-recursion.js
1 description(
2 "This test checks that toString() does not have a problem when an object has itself as a property."
3 );
4
5 // Array (elements)
6 shouldBe("var array = []; array[0] = array; array + ''", "''");
7
8 // Error (name, message)
9 shouldBe("var error = new Error; error.name = error; error.message = error; error + ''", "''");
10
11 // RegExp (source)
12 shouldBe("var regexp = /a/; regexp.source = regexp; regexp + ''", "'/a/'");