0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 18:41:52 +00:00

Merge pull request #148 from stesie/test-fail-old-v8

skip extensions_error test for v8 version < 3.30
This commit is contained in:
Stefan Siegl 2015-07-25 20:48:25 +02:00
commit cdcfb973a7

View File

@ -1,7 +1,24 @@
--TEST--
Test V8::registerExtension() : Register extension with errors
--SKIPIF--
<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
<?php
require_once(dirname(__FILE__) . '/skipif.inc');
ob_start(NULL, 0, PHP_OUTPUT_HANDLER_CLEANABLE | PHP_OUTPUT_HANDLER_REMOVABLE);
phpinfo(INFO_MODULES);
$minfo = ob_get_contents();
ob_end_clean();
if(preg_match("/V8 Engine Linked Version => (.*)/", $minfo, $matches)) {
$version = explode('.', $matches[1]);
if($version[0] < 3 || ($version[0] == 3 && $version[1] < 30)) {
// old v8 version, has shorter error message and hence doesn't
// fit our EXCEPTF below
echo "skip";
}
}
?>
--FILE--
<?php