1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/basic/spread-array-decompile.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,14 @@ 1.4 +var samples = [ 1.5 + "[...a]", 1.6 + "[...[1]]", 1.7 + "[1, ...a, 2]", 1.8 + "[1, ...[2, 3], 4]", 1.9 + "[...[1], , ]", 1.10 + "[1, , ...[2]]", 1.11 + "[, 1, ...[2], ...[3], , 4, 5, , ]" 1.12 +]; 1.13 +for (var sample of samples) { 1.14 + var source = "function f() {\n return " + sample + ";\n}"; 1.15 + eval(source); 1.16 + assertEq(f.toString(), source); 1.17 +}