Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Copyright 2009 the Sputnik authors. All rights reserved.
- // This code is governed by the BSD license found in the LICENSE file.
- /*---
- info: Array.prototype.reverse()
- The array is returned with elements reversed.
- The object is returned in the call
- es5id: S1-2.04
- description: Checking returned result to see if correct with and without arugments
- ---*/
- //Check #1
- var arra = new array {0,1};
- var arra2 = new array {0,1};
- arra = arra.reverse();
- assert.notSameValue(array,arra2);
- //Check #2
- var arra = [];
- arra.push(1);
- var x = 1;
- asset.SameValue(arra[0],x);
- //Check #3
- var arra = {"JERRY"};
- var arra2 = {"jerry"};
- arra = arra.reverse();
- assert.SameValue(arra[0],arra2[0].toUpper());
- //Check #4
- //CHECK#1
- //var reverse = obj.reverse();
- //if (reverse !== obj) {
- // $ERROR('#1: var obj = {}; obj.reverse = Array.prototype.reverse; obj[0] = "x"; obj[1] = "y"; obj[2] = "z"; obj.length = -4294967294; obj.reverse() === obj. Actual: ' + (reverse));
- //}
- var reverse = obj.reverse();
- var obj = {};
- obj.reverse = Array.prototype.reverse;
- obj[0] = "x";
- obj[1] = "y";
- obj[2] = "z";
- obj.length = -4294967294;
- assert.SameValue(obj.reverse(), obj. Actual: ' + (reverse));
Add Comment
Please, Sign In to add comment