summaryrefslogtreecommitdiff
path: root/test/built-ins/Array/prototype/splice
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Array/prototype/splice')
-rw-r--r--test/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js36
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js11
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js11
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js9
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js7
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js7
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js9
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js8
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js8
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js11
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js11
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js4
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js6
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js16
-rw-r--r--test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js14
-rw-r--r--test/built-ins/Array/prototype/splice/create-non-array.js4
-rw-r--r--test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js10
-rw-r--r--test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js20
-rw-r--r--test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js22
-rw-r--r--test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js18
-rw-r--r--test/built-ins/Array/prototype/splice/set_length_no_args.js3
-rw-r--r--test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js6
56 files changed, 171 insertions, 212 deletions
diff --git a/test/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js b/test/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
index 0e0d144a6..8ec20c11c 100644
--- a/test/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
+++ b/test/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
@@ -9,8 +9,8 @@ description: >
ToString(actualStart+k) in an Array
---*/
-var arrObj = [1, 2, 3];
-var newArrObj = arrObj.splice(-2, 1);
+ var arrObj = [1, 2, 3];
+ var newArrObj = arrObj.splice(-2, 1);
assert.sameValue(newArrObj.length, 1, 'newArrObj.length');
assert.sameValue(newArrObj[0], 2, 'newArrObj[0]');
diff --git a/test/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js b/test/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js
index ab59bcf6f..e911470f0 100644
--- a/test/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js
+++ b/test/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js
@@ -10,28 +10,28 @@ description: >
less than 'actualDeleteCount (Step 9.c.ii)
---*/
-var arr = ["a", "b", "c"];
-Array.prototype[0] = "test";
-var newArr = arr.splice(2, 1, "d");
+ var arr = ["a", "b", "c"];
+ Array.prototype[0] = "test";
+ var newArr = arr.splice(2, 1, "d");
-var verifyValue = false;
-verifyValue = arr.length === 3 && arr[0] === "a" && arr[1] === "b" && arr[2] === "d" &&
- newArr[0] === "c" && newArr.length === 1;
+ var verifyValue = false;
+ verifyValue = arr.length === 3 && arr[0] === "a" && arr[1] === "b" && arr[2] === "d"
+ && newArr[0] === "c" && newArr.length === 1;
-var verifyEnumerable = false;
-for (var p in newArr) {
- if (newArr.hasOwnProperty("0") && p === "0") {
- verifyEnumerable = true;
- }
-}
+ var verifyEnumerable = false;
+ for (var p in newArr) {
+ if (newArr.hasOwnProperty("0") && p === "0") {
+ verifyEnumerable = true;
+ }
+ }
-var verifyWritable = false;
-newArr[0] = 12;
-verifyWritable = newArr[0] === 12;
+ var verifyWritable = false;
+ newArr[0] = 12;
+ verifyWritable = newArr[0] === 12;
-var verifyConfigurable = false;
-delete newArr[0];
-verifyConfigurable = newArr.hasOwnProperty("0");
+ var verifyConfigurable = false;
+ delete newArr[0];
+ verifyConfigurable = newArr.hasOwnProperty("0");
assert(verifyValue, 'verifyValue !== true');
assert.sameValue(verifyConfigurable, false, 'verifyConfigurable');
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
index 5cdd55a4e..27bc884ad 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T1
description: length > deleteCount > start = 0, itemCount = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, 3);
+var x = [0,1,2,3];
+var arr = x.splice(0,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
index 3685147d6..12cd147ec 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T2
description: length > deleteCount > start = 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, 3, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(0,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
index 713f6a041..118d0a82a 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T3
description: length = deleteCount > start = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, 4);
+var x = [0,1,2,3];
+var arr = x.splice(0,4);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
index 0eb829e79..5fb239942 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T4
description: length > deleteCount > start > 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(1, 3, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(1,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
index 652524bd1..9e2dac61f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T5
description: deleteCount > length > start = 0, itemCount = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, 5);
+var x = [0,1,2,3];
+var arr = x.splice(0,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
index 91253b80f..0ea1d8bce 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.1_T6
description: length = deleteCount > start > 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(1, 4, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(1,4,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
index 0db991b3e..1929add94 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.2_T1
description: -length = start < deleteCount < 0, itemCount = 0
---*/
-var x = [0, 1];
-var arr = x.splice(-2, -1);
+var x = [0,1];
+var arr = x.splice(-2,-1);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
index 0be3d2398..fddd02dc8 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.2_T2
description: -length < start = deleteCount < 0, itemCount = 0
---*/
-var x = [0, 1];
-var arr = x.splice(-1, -1);
+var x = [0,1];
+var arr = x.splice(-1,-1);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
index 89e1ee2b5..f5d24cac3 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.2_T3
description: -length = start < deleteCount < 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(-2, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(-2,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
index 02e2dbea8..bb68a7680 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.2_T4
description: -length < start = deleteCount < 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(-1, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(-1,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
index ed8efafe7..f8fc1eccb 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.2_T5
description: start < -length < deleteCount < 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(-3, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(-3,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
index 66c3d55e2..909d270ac 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.3_T1
description: -length < deleteCount < start = 0, itemCount = 0
---*/
-var x = [0, 1];
-var arr = x.splice(0, -1);
+var x = [0,1];
+var arr = x.splice(0,-1);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
index 089a2ce8c..44917a67f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.3_T2
description: -length = -start < deleteCount < 0, itemCount = 0
---*/
-var x = [0, 1];
-var arr = x.splice(2, -1);
+var x = [0,1];
+var arr = x.splice(2,-1);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
index 5c56b995a..f4f2678ad 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.3_T3
description: -length < deleteCount < start = 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(0, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(0,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
index 828e21cbb..133257453 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.3_T4
description: -length = -start < deleteCount < 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(2, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(2,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
index cd2ccab2c..8c4475cd7 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.3_T5
description: -start < -length < deleteCount < 0, itemCount > 0
---*/
-var x = [0, 1];
-var arr = x.splice(3, -1, 2, 3);
+var x = [0,1];
+var arr = x.splice(3,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
index 9b4cd2228..01605c746 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T1
description: length = -start > deleteCount > 0, itemCount = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-4, 3);
+var x = [0,1,2,3];
+var arr = x.splice(-4,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
index d531be2ee..2862b3f60 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T2
description: length = -start > deleteCount > 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-4, 3, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(-4,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
index 318d33a44..4be6a0b97 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T3
description: -start > length = deleteCount > 0, itemCount = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-5, 4);
+var x = [0,1,2,3];
+var arr = x.splice(-5,4);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
index 9c2e3c579..2dffe18b3 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T4
description: length > -start = deleteCount > 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-3, 3, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(-3,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
index 4d051f44c..37ec9f17f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T5
description: -start > deleteCount > length > 0, itemCount = 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-9, 5);
+var x = [0,1,2,3];
+var arr = x.splice(-9,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
index 779089de1..4fa9aed73 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
@@ -10,8 +10,8 @@ es5id: 15.4.4.12_A1.4_T6
description: length = deleteCount > -start > 0, itemCount > 0
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(-3, 4, 4, 5);
+var x = [0,1,2,3];
+var arr = x.splice(-3,4,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js
index 046f111f8..ec581518d 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js
@@ -8,7 +8,7 @@ es5id: 15.4.4.12_A1.5_T1
description: start === undefined, end === undefined
---*/
-var x = [0, 1, 2, 3];
+var x = [0,1,2,3];
var arr = x.splice(undefined, undefined);
//CHECK#1
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
index 4741352b5..5551f3596 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A1.5_T2
description: end === undefined
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(1, undefined);
+var x = [0,1,2,3];
+var arr = x.splice(1,undefined);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js
index 2e66e7f34..32848cc6f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.1_T1
description: start is not integer
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(1.5, 3);
+var x = [0,1,2,3];
+var arr = x.splice(1.5,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js
index 94ef13972..4e379cda8 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.1_T2
description: start = NaN
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(NaN, 3);
+var x = [0,1,2,3];
+var arr = x.splice(NaN,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js
index eaf3c07a1..807c0a41a 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.1_T3
description: start = Infinity
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(Number.POSITIVE_INFINITY, 3);
+var x = [0,1,2,3];
+var arr = x.splice(Number.POSITIVE_INFINITY,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js
index 939454e48..083ed9ca8 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.1_T4
description: start = -Infinity
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(Number.NEGATIVE_INFINITY, 3);
+var x = [0,1,2,3];
+var arr = x.splice(Number.NEGATIVE_INFINITY,3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
index 9cf978a58..51a7aa765 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
@@ -8,15 +8,8 @@ es5id: 15.4.4.12_A2.1_T5
description: ToInteger use ToNumber
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice({
- valueOf: function() {
- return 0
- },
- toString: function() {
- return 3
- }
-}, 3);
+var x = [0,1,2,3];
+var arr = x.splice({valueOf: function() {return 0}, toString: function() {return 3}},3);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js
index 4212e9e1f..8a8cc929d 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.2_T1
description: deleteCount is not integer
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(1, 3.5);
+var x = [0,1,2,3];
+var arr = x.splice(1,3.5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js
index cbe0fbb78..c97e14734 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.2_T2
description: deleteCount = NaN
---*/
-var x = [0, 1];
-var arr = x.splice(0, NaN);
+var x = [0,1];
+var arr = x.splice(0,NaN);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js
index 1a2e4fb1e..8622ff765 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.2_T3
description: deleteCount = Infinity
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, Number.POSITIVE_INFINITY);
+var x = [0,1,2,3];
+var arr = x.splice(0,Number.POSITIVE_INFINITY);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
index d0ec317ce..6c3008074 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
@@ -8,8 +8,8 @@ es5id: 15.4.4.12_A2.2_T4
description: deleteCount = -Infinity
---*/
-var x = [0, 1];
-var arr = x.splice(0, Number.NEGATIVE_INFINITY);
+var x = [0,1];
+var arr = x.splice(0,Number.NEGATIVE_INFINITY);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js
index 911ee8def..d42f023fc 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js
@@ -8,15 +8,8 @@ es5id: 15.4.4.12_A2.2_T5
description: ToInteger use ToNumber
---*/
-var x = [0, 1, 2, 3];
-var arr = x.splice(0, {
- valueOf: function() {
- return 3
- },
- toString: function() {
- return 0
- }
-});
+var x = [0,1,2,3];
+var arr = x.splice(0,{valueOf: function() {return 3}, toString: function() {return 0}});
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
index 53135fec3..120d64c81 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
@@ -12,15 +12,10 @@ description: >
positive, use min(deleteCount, length - start)
---*/
-var obj = {
- 0: 0,
- 1: 1,
- 2: 2,
- 3: 3
-};
+var obj = {0:0,1:1,2:2,3:3};
obj.length = 4;
obj.splice = Array.prototype.splice;
-var arr = obj.splice(0, 3, 4, 5);
+var arr = obj.splice(0,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
index d0c6aed9b..294da306b 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
@@ -12,13 +12,10 @@ description: >
is negative, use 0
---*/
-var obj = {
- 0: 0,
- 1: 1
-};
+var obj = {0:0,1:1};
obj.length = 2;
obj.splice = Array.prototype.splice;
-var arr = obj.splice(-2, -1, 2, 3);
+var arr = obj.splice(-2,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
index 4b6fdb4b9..3131c9a3a 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
@@ -12,13 +12,10 @@ description: >
negative, use 0
---*/
-var obj = {
- 0: 0,
- 1: 1
-};
+var obj = {0:0,1:1};
obj.length = 2;
obj.splice = Array.prototype.splice;
-var arr = obj.splice(0, -1, 2, 3);
+var arr = obj.splice(0,-1,2,3);
//CHECK#0
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
index 1127a7cb6..ca455cad5 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
@@ -12,15 +12,10 @@ description: >
is positive, use min(deleteCount, length - start)
---*/
-var obj = {
- 0: 0,
- 1: 1,
- 2: 2,
- 3: 3
-};
+var obj = {0:0,1:1,2:2,3:3};
obj.length = 4;
obj.splice = Array.prototype.splice;
-var arr = obj.splice(-4, 3, 4, 5);
+var arr = obj.splice(-4,3,4,5);
//CHECK#1
arr.getClass = Object.prototype.toString;
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js
index bf7b3a654..4d92ace05 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js
@@ -22,20 +22,20 @@ if (arr.length !== 1) {
//CHECK#2
if (obj.length !== 4294967295) {
- $ERROR('#2: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj.length === 4294967295. Actual: ' + (obj.length));
+ $ERROR('#2: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj.length === 4294967295. Actual: ' + (obj.length));
}
//CHECK#3
if (obj[0] !== "x") {
- $ERROR('#3: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj[0] === "x". Actual: ' + (obj[0]));
+ $ERROR('#3: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj[0] === "x". Actual: ' + (obj[0]));
}
//CHECK#4
if (obj[4294967295] !== undefined) {
- $ERROR('#4: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj[4294967295] === undefined. Actual: ' + (obj[4294967295]));
+ $ERROR('#4: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); obj[4294967295] === undefined. Actual: ' + (obj[4294967295]));
}
//CHECK#5
if (arr[0] !== "y") {
- $ERROR('#5: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); arr[0] === "y". Actual: ' + (arr[0]));
+ $ERROR('#5: var obj = {}; obj.splice = Array.prototype.splice; obj[0] = "x"; obj[4294967295] = "y"; obj.length = 4294967296; var arr = obj.splice(4294967295,1); arr[0] === "y". Actual: ' + (arr[0]));
}
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js
index 309de2f1f..3232c9a11 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js
@@ -12,7 +12,7 @@ var obj = {};
obj.splice = Array.prototype.splice;
obj[4294967294] = "x";
obj.length = -1;
-var arr = obj.splice(4294967294, 1);
+var arr = obj.splice(4294967294,1);
//CHECK#1
if (arr.length !== 0) {
@@ -21,15 +21,15 @@ if (arr.length !== 0) {
//CHECK#2
if (arr[0] !== undefined) {
- $ERROR('#2: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); arr[0] === undefined. Actual: ' + (arr[0]));
+ $ERROR('#2: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); arr[0] === undefined. Actual: ' + (arr[0]));
}
//CHECK#3
if (obj.length !== 0) {
- $ERROR('#3: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); obj.length === 0. Actual: ' + (obj.length));
+ $ERROR('#3: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); obj.length === 0. Actual: ' + (obj.length));
}
//CHECK#4
if (obj[4294967294] !== "x") {
- $ERROR('#4: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); obj[4294967294] === "x". Actual: ' + (obj[4294967294]));
+ $ERROR('#4: var obj = {}; obj.splice = Array.prototype.splice; obj[4294967294] = "x"; obj.length = 1; var arr = obj.splice(4294967294,1); obj[4294967294] === "x". Actual: ' + (obj[4294967294]));
}
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
index 7754dc3f4..ed0ab16aa 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
@@ -11,8 +11,8 @@ description: >
---*/
Array.prototype[1] = -1;
-var x = [0, 1];
-var arr = x.splice(1, 1);
+var x = [0,1];
+var arr = x.splice(1,1);
//CHECK#1
if (arr.length !== 1) {
@@ -48,11 +48,8 @@ if (x[1] !== -1) {
Object.prototype[1] = -1;
Object.prototype.length = 2;
Object.prototype.splice = Array.prototype.splice;
-x = {
- 0: 0,
- 1: 1
-};
-var arr = x.splice(1, 1);
+x = {0:0, 1:1};
+var arr = x.splice(1,1);
//CHECK#7
if (arr.length !== 1) {
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js
index 50cf6d031..3c203ee25 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js
@@ -11,8 +11,8 @@ description: >
---*/
Array.prototype[1] = -1;
-var x = [0, 1];
-var arr = x.splice(1, 1, 2);
+var x = [0,1];
+var arr = x.splice(1,1,2);
//CHECK#1
if (arr.length !== 1) {
@@ -48,11 +48,8 @@ if (x[1] !== 2) {
Object.prototype[1] = -1;
Object.prototype.length = 2;
Object.prototype.splice = Array.prototype.splice;
-x = {
- 0: 0,
- 1: 1
-};
-var arr = x.splice(1, 1, 2);
+x = {0:0, 1:1};
+var arr = x.splice(1,1,2);
//CHECK#7
if (arr.length !== 1) {
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js
index 423c66973..db412def3 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js
@@ -13,7 +13,7 @@ description: >
Array.prototype[0] = -1;
var x = [];
x.length = 1;
-var arr = x.splice(0, 1);
+var arr = x.splice(0,1);
//CHECK#1
if (arr.length !== 1) {
@@ -46,7 +46,7 @@ Object.prototype[0] = -1;
Object.prototype.length = 1;
Object.prototype.splice = Array.prototype.splice;
x = {};
-var arr = x.splice(0, 1);
+var arr = x.splice(0,1);
//CHECK#6
if (arr.length !== 1) {
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js
index cae54c1da..3c0ff7998 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js
@@ -13,13 +13,13 @@ var a = [0, 1, 2];
a.splice(1, 2, 4);
if (a.length !== 2) {
- $ERROR("Expected a.length === 2, actually " + a.length);
+ $ERROR("Expected a.length === 2, actually " + a.length);
}
if (a[0] !== 0) {
- $ERROR("Expected a[0] === 0, actually " + a[0]);
+ $ERROR("Expected a[0] === 0, actually " + a[0]);
}
if (a[1] !== 4) {
- $ERROR("Expected a[1] === 4, actually " + a[1]);
+ $ERROR("Expected a[1] === 4, actually " + a[1]);
}
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js
index cf53a8235..e75676732 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js
@@ -11,7 +11,7 @@ description: Array.prototype.splice throws if `length` is read-only
var a = [0, 1, 2];
Object.defineProperty(a, 'length', {
- writable: false
+ writable: false
});
assert.throws(TypeError, function() {
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
index f42c6f00f..e568f40d6 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
@@ -9,17 +9,15 @@ description: Array.prototype.splice throws if `length` is read-only
---*/
var a = {
- get length() {
- return 0;
- },
- splice: Array.prototype.splice
+ get length() { return 0; },
+ splice: Array.prototype.splice
};
try {
- a.splice(1, 2, 4);
- $ERROR("Expected a TypeError");
+ a.splice(1, 2, 4);
+ $ERROR("Expected a TypeError");
} catch (e) {
- if (!(e instanceof TypeError)) {
- throw e;
- }
+ if (!(e instanceof TypeError)) {
+ throw e;
+ }
}
diff --git a/test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js b/test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
index 24584ba48..a376e42e7 100644
--- a/test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
+++ b/test/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
@@ -19,18 +19,18 @@ info: |
var arrayLike = {};
-arrayLike.length = 2 ** 53 - 1;
+arrayLike.length = 2**53 - 1;
Array.prototype.splice.call(arrayLike);
-assert.sameValue(arrayLike.length, 2 ** 53 - 1, "Length is 2**53 - 1");
+assert.sameValue(arrayLike.length, 2**53 - 1, "Length is 2**53 - 1");
-arrayLike.length = 2 ** 53;
+arrayLike.length = 2**53;
Array.prototype.splice.call(arrayLike);
-assert.sameValue(arrayLike.length, 2 ** 53 - 1, "Length is 2**53");
+assert.sameValue(arrayLike.length, 2**53 - 1, "Length is 2**53");
-arrayLike.length = 2 ** 53 + 2;
+arrayLike.length = 2**53 + 2;
Array.prototype.splice.call(arrayLike);
-assert.sameValue(arrayLike.length, 2 ** 53 - 1, "Length is 2**53 + 2");
+assert.sameValue(arrayLike.length, 2**53 - 1, "Length is 2**53 + 2");
arrayLike.length = Infinity;
Array.prototype.splice.call(arrayLike);
-assert.sameValue(arrayLike.length, 2 ** 53 - 1, "Length is Infinity");
+assert.sameValue(arrayLike.length, 2**53 - 1, "Length is Infinity");
diff --git a/test/built-ins/Array/prototype/splice/create-non-array.js b/test/built-ins/Array/prototype/splice/create-non-array.js
index 153e48462..0af93e8c5 100644
--- a/test/built-ins/Array/prototype/splice/create-non-array.js
+++ b/test/built-ins/Array/prototype/splice/create-non-array.js
@@ -16,9 +16,7 @@ info: |
4. If isArray is false, return ? ArrayCreate(length).
---*/
-var obj = {
- length: 0
-};
+var obj = { length: 0 };
var callCount = 0;
var result;
Object.defineProperty(obj, 'constructor', {
diff --git a/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js b/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
index f0a5d73ed..b2f373d61 100644
--- a/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
+++ b/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
@@ -28,7 +28,7 @@ function StopSplice() {}
var traps = [];
var targetLength;
-var array = ["no-hole", /* hole */ , "stop"];
+var array = ["no-hole", /* hole */, "stop"];
array.constructor = {
[Symbol.species]: function(n) {
targetLength = n;
@@ -42,7 +42,7 @@ var source = new Proxy(array, allowProxyTraps({
// length property exceeding 2^53-1.
if (pk === "length")
- return 2 ** 53 + 2;
+ return 2**53 + 2;
return Reflect.get(t, pk, r);
},
@@ -66,11 +66,11 @@ var target = new Proxy([], allowProxyTraps({
assert.throws(StopSplice, function() {
// deleteCount argument exceeding 2^53-1.
- Array.prototype.splice.call(source, 0, 2 ** 53 + 4);
+ Array.prototype.splice.call(source, 0, 2**53 + 4);
});
-assert.sameValue(targetLength, 2 ** 53 - 1,
- "length and deleteCount were correctly clamped to 2^53-1");
+assert.sameValue(targetLength, 2**53 - 1,
+ "length and deleteCount were correctly clamped to 2^53-1");
assert.compareArray(traps, [
"source.[[Get]]:length",
diff --git a/test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js b/test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
index 7734bb325..f48e48d9e 100644
--- a/test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
+++ b/test/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
@@ -30,25 +30,25 @@ var arrayLike = {
"9007199254740989": "9007199254740989",
"9007199254740990": "9007199254740990",
"9007199254740991": "9007199254740991",
- length: 2 ** 53 + 2,
+ length: 2**53 + 2,
};
-var result = Array.prototype.splice.call(arrayLike, 9007199254740989, 2 ** 53 + 4);
+var result = Array.prototype.splice.call(arrayLike, 9007199254740989, 2**53 + 4);
-assert.compareArray(result, ["9007199254740989", "9007199254740990"],
- "arrayLike['9007199254740989'] and arrayLike['9007199254740990'] are removed");
+assert.compareArray(result, [ "9007199254740989", "9007199254740990" ],
+ "arrayLike['9007199254740989'] and arrayLike['9007199254740990'] are removed");
-assert.sameValue(arrayLike.length, 2 ** 53 - 3,
- "New length is 2**53 - 3");
+assert.sameValue(arrayLike.length, 2**53 - 3,
+ "New length is 2**53 - 3");
assert.sameValue(arrayLike["9007199254740988"], "9007199254740988",
- "arrayLike['9007199254740988'] is unchanged");
+ "arrayLike['9007199254740988'] is unchanged");
assert.sameValue("9007199254740989" in arrayLike, false,
- "arrayLike['9007199254740989'] is removed");
+ "arrayLike['9007199254740989'] is removed");
assert.sameValue("9007199254740990" in arrayLike, false,
- "arrayLike['9007199254740990'] is removed");
+ "arrayLike['9007199254740990'] is removed");
assert.sameValue(arrayLike["9007199254740991"], "9007199254740991",
- "arrayLike['9007199254740991'] is unchanged");
+ "arrayLike['9007199254740991'] is unchanged");
diff --git a/test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js b/test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
index 8340b6a29..e48f292cc 100644
--- a/test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
+++ b/test/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
@@ -34,31 +34,31 @@ var arrayLike = {
/* "9007199254740989": hole */
"9007199254740990": "9007199254740990",
"9007199254740991": "9007199254740991",
- length: 2 ** 53 + 2,
+ length: 2**53 + 2,
};
var result = Array.prototype.splice.call(arrayLike, 9007199254740987, 1);
-assert.compareArray(result, ["9007199254740987"],
- "arrayLike['9007199254740987'] is removed");
+assert.compareArray(result, [ "9007199254740987" ],
+ "arrayLike['9007199254740987'] is removed");
-assert.sameValue(arrayLike.length, 2 ** 53 - 2,
- "New length is 2**53 - 2");
+assert.sameValue(arrayLike.length, 2**53 - 2,
+ "New length is 2**53 - 2");
assert.sameValue(arrayLike["9007199254740986"], "9007199254740986",
- "arrayLike['9007199254740986'] is unchanged");
+ "arrayLike['9007199254740986'] is unchanged");
assert.sameValue(arrayLike["9007199254740987"], "9007199254740988",
- "arrayLike['9007199254740988'] is moved to arrayLike['9007199254740987']");
+ "arrayLike['9007199254740988'] is moved to arrayLike['9007199254740987']");
assert.sameValue("9007199254740988" in arrayLike, false,
- "arrayLike['9007199254740990'] is removed");
+ "arrayLike['9007199254740990'] is removed");
assert.sameValue(arrayLike["9007199254740989"], "9007199254740990",
- "arrayLike['9007199254740990'] is moved to arrayLike['9007199254740989']");
+ "arrayLike['9007199254740990'] is moved to arrayLike['9007199254740989']");
assert.sameValue("9007199254740990" in arrayLike, false,
- "arrayLike['9007199254740990'] is removed");
+ "arrayLike['9007199254740990'] is removed");
assert.sameValue(arrayLike["9007199254740991"], "9007199254740991",
- "arrayLike['9007199254740991'] is unchanged");
+ "arrayLike['9007199254740991'] is unchanged");
diff --git a/test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js b/test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js
index 42cf6f9c5..9f0b85798 100644
--- a/test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js
+++ b/test/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js
@@ -31,32 +31,32 @@ var arrayLike = {
"9007199254740989": "9007199254740989",
/* "9007199254740990": empty */
"9007199254740991": "9007199254740991",
- length: 2 ** 53 - 2,
+ length: 2**53 - 2,
};
var result = Array.prototype.splice.call(arrayLike, 9007199254740986, 0, "new-value");
assert.compareArray(result, [], "No elements are removed");
-assert.sameValue(arrayLike.length, 2 ** 53 - 1, "New length is 2**53 - 1");
+assert.sameValue(arrayLike.length, 2**53 - 1, "New length is 2**53 - 1");
assert.sameValue(arrayLike["9007199254740985"], "9007199254740985",
- "arrayLike['9007199254740985'] is unchanged");
+ "arrayLike['9007199254740985'] is unchanged");
assert.sameValue(arrayLike["9007199254740986"], "new-value",
- "arrayLike['9007199254740986'] contains the inserted value");
+ "arrayLike['9007199254740986'] contains the inserted value");
assert.sameValue(arrayLike["9007199254740987"], "9007199254740986",
- "arrayLike['9007199254740986'] is moved to arrayLike['9007199254740987']");
+ "arrayLike['9007199254740986'] is moved to arrayLike['9007199254740987']");
assert.sameValue(arrayLike["9007199254740988"], "9007199254740987",
- "arrayLike['9007199254740987'] is moved to arrayLike['9007199254740988']");
+ "arrayLike['9007199254740987'] is moved to arrayLike['9007199254740988']");
assert.sameValue("9007199254740989" in arrayLike, false,
- "arrayLike['9007199254740989'] is removed");
+ "arrayLike['9007199254740989'] is removed");
assert.sameValue(arrayLike["9007199254740990"], "9007199254740989",
- "arrayLike['9007199254740989'] is moved to arrayLike['9007199254740990']");
+ "arrayLike['9007199254740989'] is moved to arrayLike['9007199254740990']");
assert.sameValue(arrayLike["9007199254740991"], "9007199254740991",
- "arrayLike['9007199254740991'] is unchanged");
+ "arrayLike['9007199254740991'] is unchanged");
diff --git a/test/built-ins/Array/prototype/splice/set_length_no_args.js b/test/built-ins/Array/prototype/splice/set_length_no_args.js
index 25dbc37ef..a2c04e0fd 100644
--- a/test/built-ins/Array/prototype/splice/set_length_no_args.js
+++ b/test/built-ins/Array/prototype/splice/set_length_no_args.js
@@ -14,8 +14,7 @@ es5id: 15.4.4.12
es6id: 22.1.3.25
---*/
-var getCallCount = 0,
- setCallCount = 0;
+var getCallCount = 0, setCallCount = 0;
var lengthValue;
var obj = {
diff --git a/test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js b/test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js
index 447eb4d0a..883d0508f 100644
--- a/test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js
+++ b/test/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js
@@ -19,17 +19,17 @@ info: |
var arrayLike = {};
-arrayLike.length = 2 ** 53 - 1;
+arrayLike.length = 2**53 - 1;
assert.throws(TypeError, function() {
Array.prototype.splice.call(arrayLike, 0, 0, null);
}, "Length is 2**53 - 1");
-arrayLike.length = 2 ** 53;
+arrayLike.length = 2**53;
assert.throws(TypeError, function() {
Array.prototype.splice.call(arrayLike, 0, 0, null);
}, "Length is 2**53");
-arrayLike.length = 2 ** 53 + 2;
+arrayLike.length = 2**53 + 2;
assert.throws(TypeError, function() {
Array.prototype.splice.call(arrayLike, 0, 0, null);
}, "Length is 2**53 + 2");