Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: a6a76c5fd0
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (21 sloc) 0.909 kb
require_once 'XML_Feed_Parser_TestCase.php';
class MalformedFeedTest extends XML_Feed_Parser_TestCase
* Try to work with this ill-formed feed. If the tidy extension is not installed,
* it expects parsing to fail. If tidy is installed and parsing fails, the test
* fails. If tidy is installed and it parses, then the test passes.
function test_Tidy() {
if (!extension_loaded('tidy')) {
$this->markTestSkipped("You need the tidy extension installed to run this test");
$sample_dir = XML_Feed_Parser_TestCase::getSampleDir();
$file = file_get_contents($sample_dir . DIRECTORY_SEPARATOR . "illformed_atom10.xml");
$feed = new XML_Feed_Parser($file, false, true, true);
$entry = $feed->getEntryByOffset(0);
$this->assertEquals($entry->author, 'Example author (');
Jump to Line
Something went wrong with that request. Please try again.