From aa924a8cb35fc05f015f55911b9c12e4204a9e37 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Fri, 11 Apr 2014 19:04:05 +0200 Subject: [PATCH] Add test on visibility of properties on enumeration --- tests/property_visibility-enumerate.phpt | 56 ++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 tests/property_visibility-enumerate.phpt diff --git a/tests/property_visibility-enumerate.phpt b/tests/property_visibility-enumerate.phpt new file mode 100644 index 0000000..ce82b59 --- /dev/null +++ b/tests/property_visibility-enumerate.phpt @@ -0,0 +1,56 @@ +--TEST-- +Test V8::executeString() : Property visibility - enumerate +--SKIPIF-- + +--FILE-- + $value) { + echo("$key => "); + var_dump($value); + } + } +} + +$js = new V8Js(); +$js->foo = new Foo(); + +$script = <<executeString($script); + +echo "--- PHP ---\n"; +$js->foo->dump(); +?> +===EOF=== +--EXPECT-- +string(4) "dump" +string(8) "function" +string(7) "$pubBar" +string(6) "pubBar" +--- PHP --- +privBar => string(7) "privBar" +protBar => string(7) "protBar" +pubBar => string(6) "pubBar" +===EOF===