.. |
array_access.phpt
|
66b42ce080
Add slice call to array_access test
|
10 anni fa |
array_access_001.phpt
|
1b64a92c8d
Add test on ArrayAccess live binding
|
10 anni fa |
array_access_002.phpt
|
b25960786d
Remove count() echo statements
|
10 anni fa |
array_access_003.phpt
|
5a11ef2468
Test ArrayAccess prototype method overwriting
|
10 anni fa |
array_access_004.phpt
|
d21896ab33
Test export of properties on ArrayAccess object
|
10 anni fa |
array_access_005.phpt
|
35350f7642
Test __invoke handling on ArrayAccess objects
|
10 anni fa |
array_access_006.phpt
|
6399b49b3f
Improve ArrayAccess enumeration
|
10 anni fa |
array_access_007.phpt
|
1b027a525f
Implement delete behaviour on ArrayAccess objects
|
10 anni fa |
array_access_008.phpt
|
901268994a
Implement isset behaviour on ArrayAccess objects
|
10 anni fa |
array_access_basic2.phpt
|
1efd91b29a
Add array access offsetSet support
|
10 anni fa |
array_pass.phpt
|
dd20670546
When passing objects from JS to PHP with mixed keys, some of the keys
|
11 anni fa |
array_pass_flags.phpt
|
dd20670546
When passing objects from JS to PHP with mixed keys, some of the keys
|
11 anni fa |
basic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
callbacks.phpt
|
1c23a38026
Initial import
|
14 anni fa |
checkstring.phpt
|
7310c93c1e
Deprecate V8Js::checkString() in favour of compileString() and add tests.
|
10 anni fa |
checkstring_compile.phpt
|
7310c93c1e
Deprecate V8Js::checkString() in favour of compileString() and add tests.
|
10 anni fa |
closures_basic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
closures_dynamic.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
commonjs_caching_001.phpt
|
d8e239a756
test per isolate module cache seperation
|
9 anni fa |
commonjs_caching_002.phpt
|
d8e239a756
test per isolate module cache seperation
|
9 anni fa |
commonjs_modules.phpt
|
293ca476f0
commonjs_modules test requires json_encode.
|
10 anni fa |
commonjs_multiassign.phpt
|
eda74908cc
Fix module caching, closes #107
|
10 anni fa |
commonjs_normalise_001.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 anni fa |
commonjs_normalise_002.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 anni fa |
commonjs_normalise_003.phpt
|
441f7b7fab
v8js_commonjs_split_terms: use pointer comparison instead of strlen
|
9 anni fa |
commonjs_normalise_004.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 anni fa |
commonjs_normalise_005.phpt
|
ea3ec4bd65
Fix commonjs memory leaks (and increase test coverage to 100%)
|
9 anni fa |
compile_string.phpt
|
bd7d649d90
Added new functions V8Js::compileString() and V8Js::executeScript().
|
10 anni fa |
compile_string_isolate.phpt
|
bd7d649d90
Added new functions V8Js::compileString() and V8Js::executeScript().
|
10 anni fa |
construct.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
context_preserving.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
context_separation.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
context_temp_creation.phpt
|
a3957f3844
Add test for regression pointed out in pull request #14
|
12 anni fa |
ctx_lifetime.phpt
|
49acfc6f22
Adapt ctx_lifetime test to PHP7: changed exception handling
|
9 anni fa |
datetime_pass.phpt
|
a7d5a0776c
Make datetime_pass.phpt run on PHP 5.3, refs #86
|
11 anni fa |
derived_class_properties.phpt
|
645b0df999
Add test from issue #54
|
11 anni fa |
derived_class_properties_extra.phpt
|
683ac347c7
Test export of undeclared properties in derived classes
|
11 anni fa |
derived_class_properties_init.phpt
|
1f8b605585
Add test on initially initialized properties on V8Js object.
|
11 anni fa |
derived_class_properties_protected.phpt
|
b888cfce0d
Add test on protected & private properties on derived classes
|
11 anni fa |
die.phpt
|
1613570ced
Add test on die() call, refs #122
|
10 anni fa |
direct_construct.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 anni fa |
exception.phpt
|
65148db31f
Add StartColumn/EndColumn properties to script exception, closes #126
|
10 anni fa |
exception_clearing.phpt
|
6d43ec6dbc
Fix exception_clearing test wrt. column numbers
|
10 anni fa |
exception_propagation_1.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
exception_propagation_2.phpt
|
c033000aea
Fix tests/exception_propagation_2.phpt
|
9 anni fa |
exception_propagation_3.phpt
|
7e90439cdf
Make sure all tests and samples use the new exception class name V8JsScriptException.
|
12 anni fa |
exception_start_column.phpt
|
65148db31f
Add StartColumn/EndColumn properties to script exception, closes #126
|
10 anni fa |
execute_flags.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 anni fa |
execute_flags_args.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 anni fa |
execute_flags_property_writing.phpt
|
b350871795
Correctly force to array on property writing, closes #137
|
10 anni fa |
extensions_basic.phpt
|
1c23a38026
Initial import
|
14 anni fa |
extensions_circular_dependency.phpt
|
1c23a38026
Initial import
|
14 anni fa |
extensions_error.phpt
|
b8726409f4
Throw V8JsException if v8 context cannot be created
|
9 anni fa |
fatal_error_ignore_non_fatals.phpt
|
4e0b500de0
Use directory seperator pattern %e
|
10 anni fa |
fatal_error_no_uninstall_inner_frame.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 anni fa |
fatal_error_recursive.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 anni fa |
fatal_error_rethrow.phpt
|
afa52c07bc
Remove hard-coded full pathnames from test
|
9 anni fa |
fatal_error_uninstall_in_first_frame.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 anni fa |
fatal_error_v8function.phpt
|
11155a6a51
PHP7 adapt: changed fatal error messages
|
9 anni fa |
function_call.phpt
|
f90650d630
Create temporary HandleScope to get & call methods likewise, closes #33
|
11 anni fa |
function_passback.phpt
|
4f3cbd412b
Make test PHP 5.3 compatible
|
11 anni fa |
function_passback2.phpt
|
1f4caaeead
Create temporary HandleScope while reading properties
|
11 anni fa |
function_properties.phpt
|
a58f944804
Experiment to see if #172 is easy to fix
|
9 anni fa |
get_accessor.phpt
|
1c23a38026
Initial import
|
14 anni fa |
get_constructor.phpt
|
cbbce91ffd
Rename constructor functions to __construct
|
9 anni fa |
has_property_after_dispose.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 anni fa |
inheritance_basic.phpt
|
c28c9f50f1
introduce V8JsException class
|
10 anni fa |
issue_116-v8function-injection.phpt
|
8d8aed1e72
Reject V8Function passback to wrong isolate, closes #116
|
10 anni fa |
issue_127_001.phpt
|
3324490a79
test issue_127_001.phpt doesn't depend on ext_json
|
9 anni fa |
issue_156_001.phpt
|
8934db6dec
Add v8js.compat_php_exceptions INI switch
|
9 anni fa |
issue_160_basic.phpt
|
53995ac616
Make FLAG_FORCE_ARRAY not affect V8Function objects, #closes 160
|
9 anni fa |
js-construct-basic.phpt
|
35e9fd849d
Add tests.
|
11 anni fa |
js-construct-direct-call.phpt
|
286b0d8ac0
Handle non-construct call
|
11 anni fa |
js-construct-protected-ctor.phpt
|
65148db31f
Add StartColumn/EndColumn properties to script exception, closes #126
|
10 anni fa |
js-construct-with-ctor.phpt
|
35e9fd849d
Add tests.
|
11 anni fa |
leak-php-object.phpt
|
bc86ce9e44
Clear persistent cells with weak references correctly, refs #88
|
11 anni fa |
long.phpt
|
66dbe7d323
Forgot to commit test for large number support.
|
11 anni fa |
magic_func.phpt
|
cbbce91ffd
Rename constructor functions to __construct
|
9 anni fa |
memory_limit.phpt
|
dbea6fc122
Correct name of memory limit test.
|
10 anni fa |
multi-object.phpt
|
bc82d13658
Add isolate to key of template cache.
|
11 anni fa |
multi.phpt
|
e57e3eed1d
Add tests with multiple V8Js instances
|
11 anni fa |
null_byte_string.phpt
|
fd801631b7
Add null-byte passing test, make var_dump null-byte safe, closes #80
|
11 anni fa |
object.phpt
|
f6a6d1e4b5
Rework JavaScript wrapper for PHP objects.
|
11 anni fa |
object_dom.phpt
|
249aa39418
object_dom test requires DomDocument class
|
10 anni fa |
object_method_call.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 anni fa |
object_passback.phpt
|
bd9483080d
Don't re-wrap PHP objects from V8 to V8Object
|
11 anni fa |
object_prototype.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 anni fa |
object_reuse.phpt
|
1c23a38026
Initial import
|
14 anni fa |
php_exceptions_001.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 anni fa |
php_exceptions_002.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 anni fa |
php_exceptions_003.phpt
|
462eb623b3
Allow PHP exception to JS propagation
|
9 anni fa |
php_exceptions_004.phpt
|
f7c33539c2
Improve PHP->JS->PHP exception back propagation
|
9 anni fa |
php_exceptions_005.phpt
|
296b9078ff
fix exception back-propagation on PHP7
|
9 anni fa |
php_exceptions_006.phpt
|
b7dde1b1db
Handle thrown PHP objects, that are no exceptions
|
9 anni fa |
php_exceptions_basic.phpt
|
187b97060f
Stop JS execution on PHP exceptions, refs #144
|
9 anni fa |
property_exists.phpt
|
035e6faa8b
Implement property_exists()/isset()/empty() on wrapped JavaScript objects.
|
11 anni fa |
property_visibility-delete.phpt
|
48feb0bf35
Don't unset non-public properties, just hide them.
|
11 anni fa |
property_visibility-enumerate.phpt
|
aa924a8cb3
Add test on visibility of properties on enumeration
|
11 anni fa |
property_visibility-has-property.phpt
|
956eacb180
Add test on property visibility regarding hasOwnProperty
|
11 anni fa |
property_visibility-set.phpt
|
8f200b3905
Call __set if JS accesses private/protected property
|
11 anni fa |
property_visibility.phpt
|
170b1ff94c
Handle property visibility and __get, refs #79
|
11 anni fa |
property_visibility__get.phpt
|
170b1ff94c
Handle property visibility and __get, refs #79
|
11 anni fa |
property_visibility__set.phpt
|
8f200b3905
Call __set if JS accesses private/protected property
|
11 anni fa |
pthreads_001.phpt
|
97a9a2cc74
tests/pthreads_001: don't test pthread ext internals
|
9 anni fa |
regression_121.phpt
|
3145ea0323
Set hidden data also on already know weak objects, closes #121
|
10 anni fa |
return_value.phpt
|
30497766a3
Fix test cases which hard coded the object identity of returned objects.
|
11 anni fa |
serialize_001.phpt
|
73d022cca1
Test unserialization with properties
|
10 anni fa |
serialize_002.phpt
|
af58f4ec9e
Catch serialization of V8Function instances
|
10 anni fa |
serialize_basic.phpt
|
73d022cca1
Test unserialization with properties
|
10 anni fa |
set_memory_limit_001.phpt
|
2a1ae43496
Use prologues for V8Function calls, closes #129
|
10 anni fa |
set_memory_limit_003.phpt
|
c17208c9c0
Allow to impose memory & time limits
|
10 anni fa |
set_memory_limit_basic.phpt
|
3a1f3e5237
Add setMemoryLimit & setTimeLimit setter methods
|
10 anni fa |
set_time_limit_001.phpt
|
2a1ae43496
Use prologues for V8Function calls, closes #129
|
10 anni fa |
set_time_limit_002.phpt
|
8b89a7b691
increase time limit to start engine
|
10 anni fa |
set_time_limit_003.phpt
|
c17208c9c0
Allow to impose memory & time limits
|
10 anni fa |
set_time_limit_004.phpt
|
2252169a98
Use isolate->RequestInterrupt to get heap size
|
10 anni fa |
set_time_limit_basic.phpt
|
3a1f3e5237
Add setMemoryLimit & setTimeLimit setter methods
|
10 anni fa |
skipif.inc
|
1c23a38026
Initial import
|
14 anni fa |
time_limit.phpt
|
de2479aca6
fixed tests using absolute urls
|
12 anni fa |
timezones.phpt
|
7b435e30dc
Skip tests/timezones on Windows
|
10 anni fa |
use_after_dispose.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 anni fa |
v8_unset_property.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 anni fa |
v8_write_property.phpt
|
0ea210f94e
Throw V8JsException if source is not a script
|
10 anni fa |
var_dump.phpt
|
edb4679223
Adapt var_dump test new php versions.
|
10 anni fa |
variable_passing.phpt
|
1c23a38026
Initial import
|
14 anni fa |