fix issue with windows EOL causing issues on regular expression (fixes #72)
[phpt.git] / tests / Section / Expectregex / can-handle-Windows-EOL-markers.phpt
blobda71a2afd14b66d963fb48841832226be75ea3ee
1 --TEST--
2 PHPT_Section_EXPECTREGEX can handle regular expressions that have Windows
3 EOL markers on them.
4 --FILE--
5 <?php
7 require_once dirname(__FILE__) . '/../../_setup.inc';
8 require_once dirname(__FILE__) . '/../_simple-test-case.inc';
10 $case = new PHPT_SimpleTestCase();
11 $case->output = 'foobar' . rand(100, 200);
13 $data = "/.*foobar[12][0-9]{2}.*/\r\n===DONE===";
14 $section = new PHPT_Section_EXPECTREGEX($data);
15 try {
16     $section->run($case);
17     trigger_error('exception not caught');
18 } catch (PHPT_Case_FailureException $e) {
22 $case->output = 'foobar' . rand(100, 200) . "\r\n===DONE===";
23 $section->run($case);
26 ===DONE===
27 --EXPECT--
28 ===DONE===