virt2/api/soft/phpquery/test-cases/test_replace.php

32 lines
803 B
PHP
Raw Normal View History

<?php
require_once('../phpQuery/phpQuery.php');
phpQuery::$debug = true;
$testName = 'ReplaceWith';
phpQuery::newDocumentFile('test.html')
->find('p:eq(1)')
->replaceWith("<p class='newTitle'>
this is example title
</p>");
$result = pq('p:eq(1)');
if ( $result->hasClass('newTitle') )
print "Test '{$testName}' PASSED :)";
else
print "Test '{$testName}' <strong>FAILED</strong> !!! ";
$result->dump();
print "\n";
$testName = 'ReplaceAll';
$testResult = 3;
phpQuery::newDocumentFile('test.html');
pq('<div class="replacer">')
->replaceAll('li:first p');
$result = pq('.replacer');
if ( $result->size() == $testResult )
print "Test '{$testName}' PASSED :)";
else
print "Test '{$testName}' <strong>FAILED</strong> !!! ";
$result->dump();
print "\n";