32 lines
803 B
PHP
Executable File
32 lines
803 B
PHP
Executable File
<?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"; |