diff options
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.js | 66 |
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))); } |