summaryrefslogtreecommitdiff
path: root/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js')
-rw-r--r--test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js30
1 files changed, 19 insertions, 11 deletions
diff --git a/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js b/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
index bd1e7613f..232fc191c 100644
--- a/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
+++ b/test/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
@@ -9,20 +9,28 @@ es5id: 15.5.4.8_A4_T4
description: Override toString and valueOf functions, and they throw exceptions
---*/
-var __obj = {toString:function(){throw "intostr";}};
-var __obj2 = {valueOf:function(){throw "intoint";}};
+var __obj = {
+ toString: function() {
+ throw "intostr";
+ }
+};
+var __obj2 = {
+ valueOf: function() {
+ throw "intoint";
+ }
+};
var __instance = new Number(10001.10001);
-Number.prototype.lastIndexOf=String.prototype.lastIndexOf;
+Number.prototype.lastIndexOf = String.prototype.lastIndexOf;
//////////////////////////////////////////////////////////////////////////////
//CHECK#1
- try {
- var x = __instance.lastIndexOf(__obj, __obj2);
- $ERROR('#1: var x = __instance.lastIndexOf(__obj, __obj2) lead to throwing exception');
- } catch (e) {
- if (e!=="intostr") {
- $ERROR('#1.1: Exception === "intostr". Actual: '+e);
- }
- }
+try {
+ var x = __instance.lastIndexOf(__obj, __obj2);
+ $ERROR('#1: var x = __instance.lastIndexOf(__obj, __obj2) lead to throwing exception');
+} catch (e) {
+ if (e !== "intostr") {
+ $ERROR('#1.1: Exception === "intostr". Actual: ' + e);
+ }
+}
//
//////////////////////////////////////////////////////////////////////////////