| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | --TEST--Test V8::executeString() : V8JsScriptException--SKIPIF--<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>--FILE--<?php$JS = <<< EOTthis_function_does_not_exist();EOT;$v8 = new V8Js();try {	$v8->executeString($JS, 'exception.js');} catch (V8JsScriptException $e) {	var_dump($e);}?>===EOF===--EXPECTF--object(V8JsScriptException)#2 (11) {  ["message":protected]=>  string(75) "exception.js:1: ReferenceError: this_function_does_not_exist is not defined"  ["string":"Exception":private]=>  string(0) ""  ["code":protected]=>  int(0)  ["file":protected]=>  string(%d) "%s"  ["line":protected]=>  int(10)  ["trace":"Exception":private]=>  array(1) {    [0]=>    array(6) {      ["file"]=>      string(%d) "%s"      ["line"]=>      int(10)      ["function"]=>      string(13) "executeString"      ["class"]=>      string(4) "V8Js"      ["type"]=>      string(2) "->"      ["args"]=>      array(2) {        [0]=>        string(31) "this_function_does_not_exist();"        [1]=>        string(12) "exception.js"      }    }  }  ["previous":"Exception":private]=>  NULL  ["JsFileName":protected]=>  string(12) "exception.js"  ["JsLineNumber":protected]=>  int(1)  ["JsSourceLine":protected]=>  string(31) "this_function_does_not_exist();"  ["JsTrace":protected]=>  string(83) "ReferenceError: this_function_does_not_exist is not defined    at exception.js:1:1"}===EOF===
 |