Browse Source

Allowing "%unicode|string%" as a placeholder. In 6, this placeholder is resolved

to "unicode", in <6 to "string". This allows to easily write portable tests.
Patch by uw
experimental/first_unicode_implementation
Lars Strojny 18 years ago
parent
commit
8e5f71dc94
  1. 5
      run-tests.php

5
run-tests.php

@ -1711,6 +1711,11 @@ COMMAND $cmd
if (isset($section_text['EXPECTF'])) {
$wanted_re = preg_quote($wanted_re, '/');
$wanted_re = str_replace(
array('%unicode\|string%', '%string\|unicode%'),
version_compare(PHP_VERSION, '6.0.0-dev') == -1 ? 'string' : 'unicode',
$wanted_re
);
// Stick to basics
$wanted_re = str_replace('%e', '\\' . DIRECTORY_SEPARATOR, $wanted_re);
$wanted_re = str_replace('%s', '[^\r\n]+', $wanted_re);

Loading…
Cancel
Save