26 lines
746 B
PHP
26 lines
746 B
PHP
|
<?php
|
||
|
require_once('../phpQuery/phpQuery.php');
|
||
|
phpQuery::$debug = true;
|
||
|
|
||
|
$testName = 'Attribute change';
|
||
|
$expected = 'new attr value';
|
||
|
$result = phpQuery::newDocumentFile('test.html')
|
||
|
->find('p[rel]:first')
|
||
|
->attr('rel', $expected);
|
||
|
if ($result->attr('rel') == $expected)
|
||
|
print "Test '{$testName}' passed :)";
|
||
|
else
|
||
|
print "Test '{$testName}' <strong>FAILED</strong> !!!";
|
||
|
print "\n";
|
||
|
|
||
|
|
||
|
$testName = 'Attribute change in iteration';
|
||
|
$expected = 'new attr value';
|
||
|
$doc = phpQuery::newDocumentFile('test.html');
|
||
|
foreach($doc['p[rel]:first'] as $p)
|
||
|
pq($p)->attr('rel', $expected);
|
||
|
if ($doc['p[rel]:first']->attr('rel') == $expected)
|
||
|
print "Test '{$testName}' passed :)";
|
||
|
else
|
||
|
print "Test '{$testName}' <strong>FAILED</strong> !!!";
|
||
|
print "\n";
|