summaryrefslogtreecommitdiff
path: root/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js')
-rw-r--r--test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js83
1 files changed, 39 insertions, 44 deletions
diff --git a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js b/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js
index cb21c14a1..a7725324f 100644
--- a/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js
+++ b/test/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js
@@ -14,53 +14,48 @@ description: Checking by using eval
var split = String.prototype.split.bind(this);
-var __obj__lim = {
- valueOf: function() {
- return 5;
- }
-};
+var __obj__lim = {valueOf:function(){return 5;}};
try {
- toString = Object.prototype.toString;
-} catch (e) {;
-}
+ toString = Object.prototype.toString;
+} catch(e) { ; }
//Checks are only valid if we can overwrite the global object's toString method
//(which ES5 doesn't even require to exist)
-if (toString === Object.prototype.toString) {
- var __class__ = toString();
-
- var __split = split(eval("\"[\""), __obj__lim);
-
- //////////////////////////////////////////////////////////////////////////////
- //CHECK#1
- if (typeof __split !== "object") {
- $ERROR('#1: typeof __split === "object". Actual: ' + typeof __split);
- }
- //
- //////////////////////////////////////////////////////////////////////////////
-
- //////////////////////////////////////////////////////////////////////////////
- //CHECK#2
- if (__split.constructor !== Array) {
- $ERROR('#2: __split.constructor === Array. Actual: ' + __split.constructor);
- }
- //
- //////////////////////////////////////////////////////////////////////////////
-
- //////////////////////////////////////////////////////////////////////////////
- //CHECK#3
- if (__split.length !== 2) {
- $ERROR('#3: __split.length === 2. Actual: ' + __split.length);
- }
- //
- //////////////////////////////////////////////////////////////////////////////
-
- //////////////////////////////////////////////////////////////////////////////
- //CHECK#3
- if (__split[1].substring(0, 6) !== "object") {
- $ERROR('#4: __split[1].substring(0,6) === "object". Actual: ' + __split[1].substring(0, 6));
- }
- //
- //////////////////////////////////////////////////////////////////////////////
+if (toString===Object.prototype.toString) {
+ var __class__ = toString();
+
+ var __split = split(eval("\"[\""),__obj__lim);
+
+ //////////////////////////////////////////////////////////////////////////////
+ //CHECK#1
+ if (typeof __split !== "object") {
+ $ERROR('#1: typeof __split === "object". Actual: '+typeof __split );
+ }
+ //
+ //////////////////////////////////////////////////////////////////////////////
+
+ //////////////////////////////////////////////////////////////////////////////
+ //CHECK#2
+ if (__split.constructor !== Array) {
+ $ERROR('#2: __split.constructor === Array. Actual: '+__split.constructor );
+ }
+ //
+ //////////////////////////////////////////////////////////////////////////////
+
+ //////////////////////////////////////////////////////////////////////////////
+ //CHECK#3
+ if (__split.length !== 2) {
+ $ERROR('#3: __split.length === 2. Actual: '+__split.length );
+ }
+ //
+ //////////////////////////////////////////////////////////////////////////////
+
+ //////////////////////////////////////////////////////////////////////////////
+ //CHECK#3
+ if (__split[1].substring(0,6) !== "object") {
+ $ERROR('#4: __split[1].substring(0,6) === "object". Actual: '+__split[1].substring(0,6) );
+ }
+ //
+ //////////////////////////////////////////////////////////////////////////////
}