API CHANGE Improved FunctionalTest's match by selector commands to produce less brittle output (rationalises whitespace)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@55136 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2008-05-26 06:24:06 +00:00
parent 5dff780a5d
commit 475361fafd

View File

@ -132,7 +132,7 @@ class FunctionalTest extends SapphireTest {
*/
function assertPartialMatchBySelector($selector, $expectedMatches) {
$items = $this->cssParser()->getBySelector($selector);
foreach($items as $item) $actuals[] = trim(preg_replace("/[ \n\r\t]+/", " ", $item. ''));
foreach($items as $item) $actuals[trim(preg_replace("/[ \n\r\t]+/", " ", $item. ''))] = true;
foreach($expectedMatches as $match) {
if(!isset($actuals[$match])) {