summaryrefslogtreecommitdiff
path: root/ext/zend_test/tests/observer_basic_03.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/zend_test/tests/observer_basic_03.phpt')
-rw-r--r--ext/zend_test/tests/observer_basic_03.phpt36
1 files changed, 36 insertions, 0 deletions
diff --git a/ext/zend_test/tests/observer_basic_03.phpt b/ext/zend_test/tests/observer_basic_03.phpt
new file mode 100644
index 0000000000..6a2d0b16ee
--- /dev/null
+++ b/ext/zend_test/tests/observer_basic_03.phpt
@@ -0,0 +1,36 @@
+--TEST--
+Observer: Basic observability of includes
+--SKIPIF--
+<?php if (!extension_loaded('zend-test')) die('skip: zend-test extension required'); ?>
+--INI--
+zend_test.observer.enabled=1
+zend_test.observer.observe_all=1
+--FILE--
+<?php
+function foo()
+{
+ echo 'Foo' . PHP_EOL;
+}
+
+foo();
+include __DIR__ . '/observer.inc';
+foo();
+?>
+--EXPECTF--
+<!-- init '%s/observer_basic_03.php' -->
+<file '%s/observer_basic_03.php'>
+ <!-- init foo() -->
+ <foo>
+Foo
+ </foo>
+ <!-- init '%s/observer.inc' -->
+ <file '%s/observer.inc'>
+ <!-- init foo_observer_test() -->
+ <foo_observer_test>
+foo_observer_test
+ </foo_observer_test>
+ </file '%s/observer.inc'>
+ <foo>
+Foo
+ </foo>
+</file '%s/observer_basic_03.php'>