diff options
Diffstat (limited to 'js/src/jit-test/tests/basic/testInitSharp.js')
-rw-r--r-- | js/src/jit-test/tests/basic/testInitSharp.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/basic/testInitSharp.js b/js/src/jit-test/tests/basic/testInitSharp.js new file mode 100644 index 0000000..179b561 --- /dev/null +++ b/js/src/jit-test/tests/basic/testInitSharp.js @@ -0,0 +1,18 @@ + +function test1() { + return String(#1=[1,2,#1#.length,3,4,delete #1#[0]]); +} +assertEq(test1(), ",2,2,3,4,true"); + +function test2() { + var x = #1={a:0,b:1,c:delete #1#.a}; + var y = ""; + for (var z in x) { y += z + ":" + x[z] + ","; } + return y; +} +assertEq(test2(), "b:1,c:true,"); + +function test3() { + return String(#1=[1,2,#1#.foo = 3,4,5,6]); +} +assertEq(test3(), "1,2,3,4,5,6"); |