Index: test/mjsunit/object-literal.js |
diff --git a/test/mjsunit/object-literal.js b/test/mjsunit/object-literal.js |
index 0ad1968e16576b71547d20c2d000aaec0095662d..397d67064409fe4a66635c913a288c6531151f7b 100644 |
--- a/test/mjsunit/object-literal.js |
+++ b/test/mjsunit/object-literal.js |
@@ -146,7 +146,7 @@ function testKeywordProperty(keyword) { |
eval("var " + keyword + " = 42;"); |
assertUnreachable("Not a keyword: " + keyword); |
} catch (e) { } |
- |
+ |
// Simple property, read and write. |
var x = eval("({" + keyword + ": 42})"); |
assertEquals(42, x[keyword]); |
@@ -154,7 +154,7 @@ function testKeywordProperty(keyword) { |
eval("x." + keyword + " = 37"); |
assertEquals(37, x[keyword]); |
assertEquals(37, eval("x." + keyword)); |
- |
+ |
// Getter/setter property, read and write. |
var y = eval("({value : 42, get " + keyword + "(){return this.value}," + |
" set " + keyword + "(v) { this.value = v; }})"); |
@@ -163,12 +163,12 @@ function testKeywordProperty(keyword) { |
eval("y." + keyword + " = 37"); |
assertEquals(37, y[keyword]); |
assertEquals(37, eval("y." + keyword)); |
- |
+ |
// Quoted keyword works is read back by unquoted as well. |
var z = eval("({\"" + keyword + "\": 42})"); |
assertEquals(42, z[keyword]); |
assertEquals(42, eval("z." + keyword)); |
- |
+ |
// Function property, called. |
var was_called; |
function test_call() { this.was_called = true; was_called = true; } |
@@ -187,26 +187,4 @@ function testKeywordProperty(keyword) { |
for (var i = 0; i < keywords.length; i++) { |
testKeywordProperty(keywords[i]); |
-} |
- |
-// Test getter and setter properties with string/number literal names. |
- |
-var obj = {get 42() { return 42; }, |
- get 3.14() { return "PI"; }, |
- get "PI"() { return 3.14; }, |
- readback: 0, |
- set 37(v) { this.readback = v; }, |
- set 1.44(v) { this.readback = v; }, |
- set "Poo"(v) { this.readback = v; }} |
- |
-assertEquals(42, obj[42]); |
-assertEquals("PI", obj[3.14]); |
-assertEquals(3.14, obj["PI"]); |
-obj[37] = "t1"; |
-assertEquals("t1", obj.readback); |
-obj[1.44] = "t2"; |
-assertEquals("t2", obj.readback); |
-obj["Poo"] = "t3"; |
-assertEquals("t3", obj.readback); |
- |
- |
+} |