Guest User

Untitled

a guest
Mar 24th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. // Copyright 2009 the Sputnik authors. All rights reserved.
  2. // This code is governed by the BSD license found in the LICENSE file.
  3.  
  4. /*---
  5. info: Array.prototype.reverse()
  6. The array is returned with elements reversed.
  7. The object is returned in the call
  8. es5id: S1-2.04
  9. description: Checking returned result to see if correct with and without arugments
  10. ---*/
  11.  
  12. //Check #1
  13. var arra = new array {0,1};
  14. var arra2 = new array {0,1};
  15.  
  16. arra = arra.reverse();
  17.  
  18. assert.notSameValue(array,arra2);
  19.  
  20. //Check #2
  21. var arra = [];
  22. arra.push(1);
  23. var x = 1;
  24. asset.SameValue(arra[0],x);
  25.  
  26. //Check #3
  27. var arra = {"JERRY"};
  28. var arra2 = {"jerry"};
  29.  
  30. arra = arra.reverse();
  31.  
  32. assert.SameValue(arra[0],arra2[0].toUpper());
  33.  
  34. //Check #4
  35.  
  36. //CHECK#1
  37. //var reverse = obj.reverse();
  38. //if (reverse !== obj) {
  39. // $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));
  40. //}
  41. var reverse = obj.reverse();
  42. var obj = {};
  43. obj.reverse = Array.prototype.reverse;
  44. obj[0] = "x";
  45. obj[1] = "y";
  46. obj[2] = "z";
  47. obj.length = -4294967294;
  48. assert.SameValue(obj.reverse(), obj. Actual: ' + (reverse));
Add Comment
Please, Sign In to add comment