commonjs_fatal_error.phpt 402 B

1234567891011121314151617
  1. --TEST--
  2. Test V8Js::setModuleLoader : Handle fatal errors gracefully
  3. --SKIPIF--
  4. <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. $v8 = new V8Js();
  8. $v8->setModuleLoader(function() {
  9. trigger_error('some fatal error', E_USER_ERROR);
  10. });
  11. $v8->executeString(' require("foo"); ');
  12. ?>
  13. ===EOF===
  14. --EXPECTF--
  15. Fatal error: some fatal error in %s%ecommonjs_fatal_error.php on line 5