75 lines
1.7 KiB
PHP
Executable File
75 lines
1.7 KiB
PHP
Executable File
<?php
|
|
require_once('../phpQuery/phpQuery.php');
|
|
phpQuery::$debug = true;
|
|
|
|
$testName = 'Wrap';
|
|
$p = phpQuery::newDocumentFile('test.html')
|
|
->find('p')
|
|
->slice(1, 3);
|
|
$p->wrap('<div class="wrapper">');
|
|
$result = true;
|
|
foreach($p as $node) {
|
|
if (! pq($node)->parent()->is('.wrapper'))
|
|
$result = false;
|
|
}
|
|
if ($result)
|
|
print "Test '{$testName}' PASSED :)";
|
|
else
|
|
print "Test '{$testName}' <strong>FAILED</strong> !!! ";
|
|
$p->dump();
|
|
print "\n";
|
|
|
|
|
|
|
|
$testName = 'WrapAll';
|
|
$testResult = 1;
|
|
phpQuery::newDocumentFile('test.html')
|
|
->find('p')
|
|
->slice(1, 3)
|
|
->wrapAll('<div class="wrapper">');
|
|
$result = pq('.wrapper');
|
|
if ( $result->size() == $testResult )
|
|
print "Test '{$testName}' PASSED :)";
|
|
else
|
|
print "Test '{$testName}' <strong>FAILED</strong> !!! ";
|
|
$result->dump();
|
|
print "\n";
|
|
|
|
|
|
|
|
$testName = 'WrapInner';
|
|
$testResult = 3;
|
|
phpQuery::newDocumentFile('test.html')
|
|
->find('li:first')
|
|
->wrapInner('<div class="wrapper">');
|
|
$result = pq('.wrapper p');
|
|
if ( $result->size() == $testResult )
|
|
print "Test '{$testName}' PASSED :)";
|
|
else
|
|
print "Test '{$testName}' <strong>FAILED</strong> !!! ";
|
|
print $result->dump();
|
|
print "\n";
|
|
|
|
|
|
// TODO !
|
|
$testName = 'WrapAllTest';
|
|
/*
|
|
$doc = phpQuery::newDocumentHTML('<div id="myDiv"></div>');
|
|
$doc['#myDiv']->append('hors paragraphe<p>Test</p>hors paragraphe')
|
|
->contents()
|
|
->not('[nodeType=1]')
|
|
->wrap('<p/>');
|
|
var_dump((string)$doc);
|
|
*/
|
|
//$testResult = 3;
|
|
//phpQuery::newDocumentFile('test.html')
|
|
// ->find('li:first')
|
|
// ->wrapInner('<div class="wrapper">');
|
|
//$result = pq('.wrapper p');
|
|
//if ( $result->size() == $testResult )
|
|
// print "Test '{$testName}' PASSED :)";
|
|
//else
|
|
// print "Test '{$testName}' <strong>FAILED</strong> !!! ";
|
|
//print $result->dump();
|
|
//print "\n";
|
|
?>
|