.. |
array_access.phpt
|
66b42ce080
Add slice call to array_access test
|
10 years ago |
array_access_001.phpt
|
1b64a92c8d
Add test on ArrayAccess live binding
|
10 years ago |
array_access_002.phpt
|
b25960786d
Remove count() echo statements
|
10 years ago |
array_access_003.phpt
|
5a11ef2468
Test ArrayAccess prototype method overwriting
|
10 years ago |
array_access_004.phpt
|
d21896ab33
Test export of properties on ArrayAccess object
|
10 years ago |
array_access_005.phpt
|
35350f7642
Test __invoke handling on ArrayAccess objects
|
10 years ago |
array_access_006.phpt
|
6399b49b3f
Improve ArrayAccess enumeration
|
10 years ago |
array_access_007.phpt
|
1b027a525f
Implement delete behaviour on ArrayAccess objects
|
10 years ago |
array_access_008.phpt
|
901268994a
Implement isset behaviour on ArrayAccess objects
|
10 years ago |
array_access_basic2.phpt
|
1efd91b29a
Add array access offsetSet support
|
10 years ago |
array_pass.phpt
|
dd20670546
When passing objects from JS to PHP with mixed keys, some of the keys
|
11 years ago |
array_pass_flags.phpt
|
dd20670546
When passing objects from JS to PHP with mixed keys, some of the keys
|
11 years ago |
basic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
callbacks.phpt
|
1c23a38026
Initial import
|
14 years ago |
checkstring.phpt
|
67269ddfc4
Adapt test expectations to V8 error message changes
|
9 years ago |
checkstring_compile.phpt
|
67269ddfc4
Adapt test expectations to V8 error message changes
|
9 years ago |
closures_basic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
closures_dynamic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
commonjs_caching_001.phpt
|
d8e239a756
test per isolate module cache seperation
|
9 years ago |
commonjs_caching_002.phpt
|
d8e239a756
test per isolate module cache seperation
|
9 years ago |
commonjs_cust_normalise_001.phpt
|
67a9de01bd
Allow custom module normalisation
|
9 years ago |
commonjs_cust_normalise_002.phpt
|
67a9de01bd
Allow custom module normalisation
|
9 years ago |
commonjs_cust_normalise_003.phpt
|
67a9de01bd
Allow custom module normalisation
|
9 years ago |
commonjs_cust_normalise_004.phpt
|
67a9de01bd
Allow custom module normalisation
|
9 years ago |
commonjs_fatal_error.phpt
|
bf58fe67c1
wrap module loading in zend_try/zend_catch, closes #178
|
9 years ago |
commonjs_modules.phpt
|
293ca476f0
commonjs_modules test requires json_encode.
|
10 years ago |
commonjs_multiassign.phpt
|
eda74908cc
Fix module caching, closes #107
|
10 years ago |
commonjs_normalise_001.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 years ago |
commonjs_normalise_002.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 years ago |
commonjs_normalise_003.phpt
|
441f7b7fab
v8js_commonjs_split_terms: use pointer comparison instead of strlen
|
9 years ago |
commonjs_normalise_004.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 years ago |
commonjs_normalise_005.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 years ago |
commonjs_source_naming.phpt
|
39fff2301e
Use module id as JsFileName for V8
|
9 years ago |
compile_string.phpt
|
bd7d649d90
Added new functions V8Js::compileString() and V8Js::executeScript().
|
10 years ago |
compile_string_isolate.phpt
|
bd7d649d90
Added new functions V8Js::compileString() and V8Js::executeScript().
|
10 years ago |
construct.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
context_preserving.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
context_separation.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
context_temp_creation.phpt
|
a3957f3844
Add test for regression pointed out in pull request #14
|
12 years ago |
create_snapshot_basic.phpt
|
4df6e80be9
Add testcase on V8Js::createSnapshot
|
9 years ago |
ctx_lifetime.phpt
|
49acfc6f22
Adapt ctx_lifetime test to PHP7: changed exception handling
|
9 years ago |
datetime_pass.phpt
|
a7d5a0776c
Make datetime_pass.phpt run on PHP 5.3, refs #86
|
11 years ago |
derived_class_properties.phpt
|
645b0df999
Add test from issue #54
|
11 years ago |
derived_class_properties_extra.phpt
|
683ac347c7
Test export of undeclared properties in derived classes
|
11 years ago |
derived_class_properties_init.phpt
|
1f8b605585
Add test on initially initialized properties on V8Js object.
|
11 years ago |
derived_class_properties_protected.phpt
|
b888cfce0d
Add test on protected & private properties on derived classes
|
11 years ago |
die.phpt
|
1613570ced
Add test on die() call, refs #122
|
10 years ago |
direct_construct.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 years ago |
exception.phpt
|
65148db31f
Add StartColumn/EndColumn properties to script exception, closes #126
|
10 years ago |
exception_clearing.phpt
|
6d43ec6dbc
Fix exception_clearing test wrt. column numbers
|
10 years ago |
exception_propagation_1.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
exception_propagation_2.phpt
|
c033000aea
Fix tests/exception_propagation_2.phpt
|
9 years ago |
exception_propagation_3.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 years ago |
exception_start_column.phpt
|
54e3a07bc8
make exception_start_column.phpt green again, closes #302
|
8 years ago |
execute_flags.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 years ago |
execute_flags_args.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 years ago |
execute_flags_property_writing.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 years ago |
extensions_basic.phpt
|
1c23a38026
Initial import
|
14 years ago |
extensions_circular_dependency.phpt
|
de23e8dba4
Don't abort PHP on fatal V8 errors, just warn about it
|
9 years ago |
extensions_error.phpt
|
3970fdebc7
Adapt test output to V8 5.7
|
8 years ago |
fatal_error_ignore_non_fatals.phpt
|
4e0b500de0
Use directory seperator pattern %e
|
10 years ago |
fatal_error_no_uninstall_inner_frame.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 years ago |
fatal_error_recursive.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 years ago |
fatal_error_rethrow.phpt
|
c2a2cc341f
Initialize libv8_platform for Windows as well
|
9 years ago |
fatal_error_uninstall_in_first_frame.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 years ago |
fatal_error_v8function.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 years ago |
function_call.phpt
|
f90650d630
Create temporary HandleScope to get & call methods likewise, closes #33
|
11 years ago |
function_passback.phpt
|
4f3cbd412b
Make test PHP 5.3 compatible
|
11 years ago |
function_passback2.phpt
|
1f4caaeead
Create temporary HandleScope while reading properties
|
11 years ago |
function_properties.phpt
|
a58f944804
Experiment to see if #172 is easy to fix
|
9 years ago |
generators_from_v8_001.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_002.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_003.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_004.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_005.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_006.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_007.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_008.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_009.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_010.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_from_v8_basic.phpt
|
38b9c053a1
Enable V8Generator support on V8 >= 3.30.0
|
9 years ago |
generators_to_v8_001.phpt
|
e2636b2e71
Skip Generator export tests if not supported
|
9 years ago |
generators_to_v8_002.phpt
|
e2636b2e71
Skip Generator export tests if not supported
|
9 years ago |
generators_to_v8_003.phpt
|
e2636b2e71
Skip Generator export tests if not supported
|
9 years ago |
generators_to_v8_004.phpt
|
e2636b2e71
Skip Generator export tests if not supported
|
9 years ago |
generators_to_v8_basic.phpt
|
e2636b2e71
Skip Generator export tests if not supported
|
9 years ago |
get_accessor.phpt
|
1c23a38026
Initial import
|
14 years ago |
get_constructor.phpt
|
cbbce91ffd
Rename constructor functions to __construct
|
9 years ago |
has_property_after_dispose.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 years ago |
inheritance_basic.phpt
|
c28c9f50f1
introduce V8JsException class
|
10 years ago |
issue_116-v8function-injection.phpt
|
8d8aed1e72
Reject V8Function passback to wrong isolate, closes #116
|
10 years ago |
issue_127_001.phpt
|
3324490a79
test issue_127_001.phpt doesn't depend on ext_json
|
9 years ago |
issue_156_001.phpt
|
8934db6dec
Add v8js.compat_php_exceptions INI switch
|
9 years ago |
issue_160_basic.phpt
|
53995ac616
Make FLAG_FORCE_ARRAY not affect V8Function objects, #closes 160
|
9 years ago |
issue_183_001.phpt
|
bf6effba63
Merge remote-tracking branch 'origin/master' into php7
|
9 years ago |
issue_183_002.phpt
|
bf6effba63
Merge remote-tracking branch 'origin/master' into php7
|
9 years ago |
issue_183_003.phpt
|
1e86e2c9f7
Don't export methods of V8Js object to V8
|
9 years ago |
issue_183_004.phpt
|
d438624a3d
Don't export V8Js methods even if overwritten
|
9 years ago |
issue_183_005.phpt
|
4a8a8b812f
Add test that V8Js::__sleep and V8Js::__wakeup are final
|
9 years ago |
issue_183_006.phpt
|
4a8a8b812f
Add test that V8Js::__sleep and V8Js::__wakeup are final
|
9 years ago |
issue_183_basic.phpt
|
0945749e7c
add basic test on issue #183
|
9 years ago |
issue_185_001.phpt
|
3c5508b956
Provide correct "this" on V8Object method invocation, closes #185
|
9 years ago |
issue_185_002.phpt
|
3c5508b956
Provide correct "this" on V8Object method invocation, closes #185
|
9 years ago |
issue_185_basic.phpt
|
3c5508b956
Provide correct "this" on V8Object method invocation, closes #185
|
9 years ago |
issue_246_001.phpt
|
8126fc4928
Handle Z_TYPE == IS_REFERENCE well, fixes #246
|
8 years ago |
issue_250_001.phpt
|
9d3ff2868c
Remove hard-coded pathname from test
|
8 years ago |
issue_250_002.phpt
|
5ae48bbda7
Fix refcounting, use zval_ptr_dtor, closes #250
|
8 years ago |
issue_306_basic.phpt
|
c957be8b2a
Initialize ICU as (meanwhile) needed
|
8 years ago |
js-construct-basic.phpt
|
35e9fd849d
Add tests.
|
11 years ago |
js-construct-direct-call.phpt
|
286b0d8ac0
Handle non-construct call
|
11 years ago |
js-construct-protected-ctor.phpt
|
c2a2cc341f
Initialize libv8_platform for Windows as well
|
9 years ago |
js-construct-with-ctor.phpt
|
35e9fd849d
Add tests.
|
11 years ago |
leak-php-object.phpt
|
bc86ce9e44
Clear persistent cells with weak references correctly, refs #88
|
11 years ago |
long.phpt
|
66dbe7d323
Forgot to commit test for large number support.
|
11 years ago |
long_int64.phpt
|
346c47b657
skip long_int64 test on 32bit PHP versions
|
8 years ago |
memory_limit.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
multi-object.phpt
|
bc82d13658
Add isolate to key of template cache.
|
11 years ago |
multi.phpt
|
e57e3eed1d
Add tests with multiple V8Js instances
|
11 years ago |
null_byte_string.phpt
|
fd801631b7
Add null-byte passing test, make var_dump null-byte safe, closes #80
|
11 years ago |
object.phpt
|
f6a6d1e4b5
Rework JavaScript wrapper for PHP objects.
|
11 years ago |
object_dom.phpt
|
397c5f0e09
load ext-dom for test, if available, refs #270
|
8 years ago |
object_method_call.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 years ago |
object_passback.phpt
|
bd9483080d
Don't re-wrap PHP objects from V8 to V8Object
|
11 years ago |
object_passback_002.phpt
|
d6394301b2
Pass back V8Object instances, don't re-wrap
|
9 years ago |
object_prototype.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 years ago |
object_reuse.phpt
|
1c23a38026
Initial import
|
14 years ago |
php_exceptions_001.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 years ago |
php_exceptions_002.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 years ago |
php_exceptions_003.phpt
|
462eb623b3
Allow PHP exception to JS propagation
|
9 years ago |
php_exceptions_004.phpt
|
f7c33539c2
Improve PHP->JS->PHP exception back propagation
|
9 years ago |
php_exceptions_005.phpt
|
296b9078ff
fix exception back-propagation on PHP7
|
9 years ago |
php_exceptions_006.phpt
|
b7dde1b1db
Handle thrown PHP objects, that are no exceptions
|
9 years ago |
php_exceptions_basic.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 years ago |
property_exists.phpt
|
035e6faa8b
Implement property_exists()/isset()/empty() on wrapped JavaScript objects.
|
11 years ago |
property_visibility-delete.phpt
|
48feb0bf35
Don't unset non-public properties, just hide them.
|
11 years ago |
property_visibility-enumerate.phpt
|
aa924a8cb3
Add test on visibility of properties on enumeration
|
11 years ago |
property_visibility-has-property.phpt
|
956eacb180
Add test on property visibility regarding hasOwnProperty
|
11 years ago |
property_visibility-set.phpt
|
8f200b3905
Call __set if JS accesses private/protected property
|
11 years ago |
property_visibility.phpt
|
170b1ff94c
Handle property visibility and __get, refs #79
|
11 years ago |
property_visibility__get.phpt
|
170b1ff94c
Handle property visibility and __get, refs #79
|
11 years ago |
property_visibility__set.phpt
|
8f200b3905
Call __set if JS accesses private/protected property
|
11 years ago |
pthreads_001.phpt
|
97a9a2cc74
tests/pthreads_001: don't test pthread ext internals
|
9 years ago |
regression_121.phpt
|
3145ea0323
Set hidden data also on already know weak objects, closes #121
|
10 years ago |
return_this_001.phpt
|
93b1118fe8
Retain object identity on JS-side 'return this'
|
9 years ago |
return_this_basic.phpt
|
d44592910d
Retain object indentity on 'return $this'
|
9 years ago |
return_value.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 years ago |
serialize_001.phpt
|
73d022cca1
Test unserialization with properties
|
10 years ago |
serialize_002.phpt
|
af58f4ec9e
Catch serialization of V8Function instances
|
10 years ago |
serialize_basic.phpt
|
73d022cca1
Test unserialization with properties
|
10 years ago |
set_average_object_size_basic.phpt
|
12903ca269
add V8Js::setAverageObjectSize method
|
9 years ago |
set_memory_limit_001.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
set_memory_limit_003.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
set_memory_limit_basic.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
set_time_limit_001.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
set_time_limit_002.phpt
|
e9e90bac65
Merge remote-tracking branch 'origin/master' into php7
|
9 years ago |
set_time_limit_003.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
set_time_limit_004.phpt
|
e9e90bac65
Merge remote-tracking branch 'origin/master' into php7
|
9 years ago |
set_time_limit_basic.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
skipif.inc
|
1c23a38026
Initial import
|
14 years ago |
time_limit.phpt
|
3d5f163899
skip time/memory limit tests on SKIP_SLOW_TESTS
|
9 years ago |
timezones.phpt
|
7b435e30dc
Skip tests/timezones on Windows
|
10 years ago |
use_after_dispose.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 years ago |
v8_unset_property.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 years ago |
v8_write_property.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 years ago |
var_dump.phpt
|
edb4679223
Adapt var_dump test new php versions.
|
10 years ago |
variable_passing.phpt
|
1c23a38026
Initial import
|
14 years ago |