Reviewers: jasvir,

Description:
Disables Array.slice(null/undef) test until Domita runs on ES5/3

Please review this at http://codereview.appspot.com/4576054/

Affected files:
  M     tests/com/google/caja/plugin/domita_test_untrusted.html


Index: tests/com/google/caja/plugin/domita_test_untrusted.html
===================================================================
--- tests/com/google/caja/plugin/domita_test_untrusted.html     (revision 4497)
+++ tests/com/google/caja/plugin/domita_test_untrusted.html     (working copy)
@@ -1950,8 +1950,11 @@
   // These cases are critical, because they affect the correctness of
   // valija's fn.apply() implementation.  IE is the problem case, because
   // it throws an error when you Array.prototype.slice.call(null).
-  assertArray([], Array.slice(null), 'null');
-  assertArray([], Array.slice(void 0), 'void 0');
+  // ES5 says Array.slice(null) and Array.slice(undefined) should
+  // throw an error.  Commenting these out until we move domita tests to
+  // ES5/3
+  // assertThrows(function(){Array.slice(null)});
+  // assertThrows(function(){Array.slice(void 0)});

   // These are expected behavior that work fine on all browsers.
   assertArray([9], Array.slice([9]), '([9])');


Reply via email to