summaryrefslogtreecommitdiff
path: root/test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js')
-rw-r--r--test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js66
1 files changed, 58 insertions, 8 deletions
diff --git a/test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js b/test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js
index 0dc23b6fa..1eeaec01f 100644
--- a/test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js
+++ b/test/built-ins/parseInt/S15.1.2.2_A3.1_T7.js
@@ -10,26 +10,51 @@ description: If Type(value) is Object, evaluate ToPrimitive(value, Number)
---*/
//CHECK#1
-var object = {valueOf: function() {return 2}};
+var object = {
+ valueOf: function() {
+ return 2
+ }
+};
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#1: var object = {valueOf: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
//CHECK#2
-var object = {valueOf: function() {return 2}, toString: function() {return 1}};
+var object = {
+ valueOf: function() {
+ return 2
+ },
+ toString: function() {
+ return 1
+ }
+};
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#2: var object = {valueOf: function() {return 2}, toString: function() {return 1}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
//CHECK#3
-var object = {valueOf: function() {return 2}, toString: function() {return {}}};
+var object = {
+ valueOf: function() {
+ return 2
+ },
+ toString: function() {
+ return {}
+ }
+};
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#3: var object = {valueOf: function() {return 2}, toString: function() {return {}}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
//CHECK#4
try {
- var object = {valueOf: function() {return 2}, toString: function() {throw "error"}};
+ var object = {
+ valueOf: function() {
+ return 2
+ },
+ toString: function() {
+ throw "error"
+ }
+ };
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#4.1: var object = {valueOf: function() {return 2}, toString: function() {throw "error"}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
@@ -43,20 +68,38 @@ catch (e) {
}
//CHECK#5
-var object = {toString: function() {return 2}};
+var object = {
+ toString: function() {
+ return 2
+ }
+};
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#5: var object = {toString: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
//CHECK#6
-var object = {valueOf: function() {return {}}, toString: function() {return 2}}
+var object = {
+ valueOf: function() {
+ return {}
+ },
+ toString: function() {
+ return 2
+ }
+}
if (parseInt("11", object) !== parseInt("11", 2)) {
$ERROR('#6: var object = {valueOf: function() {return {}}, toString: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
}
//CHECK#7
try {
- var object = {valueOf: function() {throw "error"}, toString: function() {return 2}};
+ var object = {
+ valueOf: function() {
+ throw "error"
+ },
+ toString: function() {
+ return 2
+ }
+ };
parseInt("11", object);
$ERROR('#7.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 2}}; parseInt("11", object) throw "error". Actual: ' + (parseInt("11", object)));
}
@@ -68,7 +111,14 @@ catch (e) {
//CHECK#8
try {
- var object = {valueOf: function() {return {}}, toString: function() {return {}}};
+ var object = {
+ valueOf: function() {
+ return {}
+ },
+ toString: function() {
+ return {}
+ }
+ };
parseInt("11", object);
$ERROR('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseInt("11", object) throw TypeError. Actual: ' + (parseInt("11", object)));
}