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