| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- <?php
 
- require_once('../phpQuery/phpQuery.php');
 
- phpQuery::$debug = true;
 
- $testName = 'Filter with pseudoclass';
 
- $testResult = array(
 
- 	'p.body',
 
- );
 
- $result = phpQuery::newDocumentFile('test.html');
 
- $result = $result->find('p')
 
- 	->filter('.body:gt(1)');
 
- if ( $result->whois() == $testResult )
 
- 	print "Test '{$testName}' PASSED :)";
 
- else
 
- 	print "Test '{$testName}' <strong>FAILED</strong> !!! ";
 
- print_r($result->whois());
 
- print "\n";
 
- $testName = 'Filter with multiplie selectors';
 
- $testResult = array(
 
- 	'p.body',
 
- );
 
- $testDOM = phpQuery::newDocumentFile('test.html');
 
- $single = $testDOM->find('p')->filter('.body')
 
- 	->add(
 
- 		$testDOM->find('p')->filter('.title')
 
- 	)
 
- ;
 
- $double = $testDOM->find('p')
 
- 	->filter('.body, .title');
 
- if ($single->length == count($double))
 
- 	print "Test '{$testName}' PASSED :)";
 
- else
 
- 	print "Test '{$testName}' <strong>FAILED</strong> !!! ";
 
- print "\n";
 
- print_r($single->whois());
 
- print "\n";
 
- print_r($double->whois());
 
- print "\n";
 
- $testName = 'Attributes in HTML element';
 
- $validResult = 'testValue';
 
- $result = phpQuery::newDocumentFile('test.html')->find('html')
 
- 	->empty()
 
- 	->attr('test', $validResult);
 
- $result = phpQuery::newDocument($result->htmlOuter())->find('html')
 
- 	->attr('test');
 
- //similar_text($result->htmlOuter(), $validResult, $similarity);
 
- if ( $result == $validResult )
 
- 	print "Test '{$testName}' PASSED :)";
 
- else {
 
- 	print "Test '{$testName}' <strong>FAILED</strong> !!! ";
 
- 	print "<pre>";
 
- 	print $result;
 
- 	print "</pre>\n";
 
- }
 
 
  |