add result property to Case (re #36)
[phpt.git] / tests / Case / test-file-left-by-destruct-if-leave_file-is-true.phpt
blob01c780676a828ba156607ef196a3be64b8734486
1 --TEST--
2 If the $leave_file property is set to true on PHPT_Case,
3 the test file will not be destroyed when the test case is destructed
4 --FILE--
5 <?php
7 require_once dirname(__FILE__) . '/../_setup.inc';
9 $name = "Same test case name";
10 $filename = dirname(__FILE__) . '/some-fake-test-case.php';
11 $code = "<?php
12 echo 'Hello world...';
13 ?>";
15 $file = new PHPT_Section_FILE($code);
16 $file->filename = $filename;
18 $sections = new PHPT_SectionList(array(
19     new PHPT_Section_TEST($name),
20     $file,
21 ));
23 $case = new PHPT_Case($sections, dirname(__FILE__) . '/fake-test-case.phpt');
24 assert('file_exists($filename)');
25 $case->leave_file = true;
26 unset($case);
27 assert('file_exists($filename)');
29 unlink($filename);
32 ===DONE===
33 --EXPECT--
34 ===DONE===