summaryrefslogtreecommitdiff
path: root/test/built-ins/Error
diff options
context:
space:
mode:
authorAndré Bargull <andre.bargull@gmail.com>2015-04-29 17:38:38 +0200
committerAndré Bargull <andre.bargull@gmail.com>2015-04-29 17:38:38 +0200
commita5e793f7f36647696426644861471b5273077fa4 (patch)
tree3e81115a7583c10d86f5d006c4ad606663cb9d04 /test/built-ins/Error
parent87fd4e56993a93b46f9c72809ebe161b5b9f6fb6 (diff)
downloadqtdeclarative-testsuites-a5e793f7f36647696426644861471b5273077fa4.tar.gz
Fix strict mode errors in built-ins/Error
Add missing "var" declarations and noStrict flags. Part of issue #35.
Diffstat (limited to 'test/built-ins/Error')
-rw-r--r--test/built-ins/Error/prototype/S15.11.3.1_A1_T1.js1
-rw-r--r--test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js4
-rw-r--r--test/built-ins/Error/prototype/S15.11.3.1_A3_T1.js1
-rw-r--r--test/built-ins/Error/prototype/S15.11.4_A2.js2
-rw-r--r--test/built-ins/Error/prototype/S15.11.4_A3.js2
-rw-r--r--test/built-ins/Error/prototype/S15.11.4_A4.js6
-rw-r--r--test/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js6
7 files changed, 12 insertions, 10 deletions
diff --git a/test/built-ins/Error/prototype/S15.11.3.1_A1_T1.js b/test/built-ins/Error/prototype/S15.11.3.1_A1_T1.js
index ecf6a6e08..336a11998 100644
--- a/test/built-ins/Error/prototype/S15.11.3.1_A1_T1.js
+++ b/test/built-ins/Error/prototype/S15.11.3.1_A1_T1.js
@@ -5,6 +5,7 @@
info: Error.prototype property has the attributes {DontDelete}
es5id: 15.11.3.1_A1_T1
description: Checking if deleting the Error.prototype property fails
+flags: [noStrict]
---*/
var proto=Error.prototype;
diff --git a/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js b/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js
index 137c0c639..29a397af7 100644
--- a/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js
+++ b/test/built-ins/Error/prototype/S15.11.3.1_A2_T1.js
@@ -27,9 +27,9 @@ if (Error.propertyIsEnumerable('prototype')) {
//////////////////////////////////////////////////////////////////////////////
// CHECK#2
-cout=0;
+var cout=0;
-for (p in Error){
+for (var p in Error){
if (p==="prototype") cout++;
}
diff --git a/test/built-ins/Error/prototype/S15.11.3.1_A3_T1.js b/test/built-ins/Error/prototype/S15.11.3.1_A3_T1.js
index b758aa056..7b62671d7 100644
--- a/test/built-ins/Error/prototype/S15.11.3.1_A3_T1.js
+++ b/test/built-ins/Error/prototype/S15.11.3.1_A3_T1.js
@@ -5,6 +5,7 @@
info: Error.prototype property has the attributes {ReadOnly}
es5id: 15.11.3.1_A3_T1
description: Checking if varying the Error.prototype property fails
+flags: [noStrict]
---*/
//////////////////////////////////////////////////////////////////////////////
diff --git a/test/built-ins/Error/prototype/S15.11.4_A2.js b/test/built-ins/Error/prototype/S15.11.4_A2.js
index 7c100386c..8c1e40a12 100644
--- a/test/built-ins/Error/prototype/S15.11.4_A2.js
+++ b/test/built-ins/Error/prototype/S15.11.4_A2.js
@@ -12,7 +12,7 @@ description: >
---*/
Error.prototype.toString=Object.prototype.toString;
-__tostr = Error.prototype.toString();
+var __tostr = Error.prototype.toString();
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
diff --git a/test/built-ins/Error/prototype/S15.11.4_A3.js b/test/built-ins/Error/prototype/S15.11.4_A3.js
index dc5554e20..8dbfec33b 100644
--- a/test/built-ins/Error/prototype/S15.11.4_A3.js
+++ b/test/built-ins/Error/prototype/S15.11.4_A3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: Since Error prototype object is not function it has not [[call]] method
+info: Since Error prototype object is not function it has no [[Call]] method
es5id: 15.11.4_A3
description: Checking if call of Error prototype as a function fails
includes:
diff --git a/test/built-ins/Error/prototype/S15.11.4_A4.js b/test/built-ins/Error/prototype/S15.11.4_A4.js
index 28c206df6..ea8662830 100644
--- a/test/built-ins/Error/prototype/S15.11.4_A4.js
+++ b/test/built-ins/Error/prototype/S15.11.4_A4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: Since Error prototype object is not function it has not [[create]] method
+info: Since Error prototype object is not function it has no [[Construct]] method
es5id: 15.11.4_A4
description: Checking if creating "new Error.prototype" fails
includes:
@@ -13,8 +13,8 @@ includes:
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
try {
- __instance = new Object.prototype;
- $FAIL('#1: "__instance = new Object.prototype" lead to throwing exception');
+ var __instance = new Error.prototype;
+ $FAIL('#1: "var __instance = new Error.prototype" lead to throwing exception');
} catch (e) {
if (e instanceof Test262Error) throw e;
}
diff --git a/test/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js b/test/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
index c041d4dd8..e4e6b0f92 100644
--- a/test/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
+++ b/test/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
@@ -11,9 +11,9 @@ description: >
checking its properties
---*/
-constr = Error.prototype.constructor;
+var constr = Error.prototype.constructor;
-err = new constr;
+var err = new constr;
//////////////////////////////////////////////////////////////////////////////
// CHECK#0
@@ -42,7 +42,7 @@ if (!(Error.prototype.isPrototypeOf(err))) {
//////////////////////////////////////////////////////////////////////////////
// CHECK#3
Error.prototype.toString=Object.prototype.toString;
-to_string_result = '[object '+ 'Error' +']';
+var to_string_result = '[object '+ 'Error' +']';
if (err.toString() !== to_string_result) {
$ERROR('#3: constr = Error.prototype.constructor; err = new constr; Error.prototype.toString=Object.prototype.toString; err.toString() === \'[object Error]\'. Actual: '+err.toString() );
}