2009-12-04 Kent Hansen <kent.hansen@nokia.com>
[WebKit-https.git] / LayoutTests / fast / js / script-tests / string-property-deletion.js
1 description("This page tests deletion of properties on a string object.");
2
3 var str = "abc";
4 shouldBe('str.length', '3');
5 shouldBe('delete str.length', 'false');
6 shouldBe('delete str[0]', 'false');
7 shouldBe('delete str[1]', 'false');
8 shouldBe('delete str[2]', 'false');
9 shouldBe('delete str[3]', 'true');
10 shouldBe('delete str[-1]', 'true');
11 shouldBe('delete str[4294967294]', 'true');
12 shouldBe('delete str[4294967295]', 'true');
13 shouldBe('delete str[4294967296]', 'true');
14 shouldBe('delete str[0.0]', 'false');
15 shouldBe('delete str[0.1]', 'true');
16 shouldBe('delete str[\'0.0\']', 'true');
17 shouldBe('delete str.foo', 'true');
18
19 var successfullyParsed = true;