public function testRead() { $rss = <<<XML <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" \txmlns:content="http://purl.org/rss/1.0/modules/content/" \txmlns:wfw="http://wellformedweb.org/CommentAPI/" \txmlns:dc="http://purl.org/dc/elements/1.1/" \txmlns:atom="http://www.w3.org/2005/Atom" \txmlns:sy="http://purl.org/rss/1.0/modules/syndication/" \txmlns:slash="http://purl.org/rss/1.0/modules/slash/" \t> <channel> \t<title>Qwasd.ru - flash игры бесплатно</title> \t<atom:link href="http://www.qwasd.ru/feed/" rel="self" type="application/rss+xml" /> \t<link>http://www.qwasd.ru</link> \t<description>Онлайн flash игры играть бесплатно и без регистрации</description> \t<lastBuildDate>Fri, 24 Jul 2015 06:15:54 +0000</lastBuildDate> \t<language></language> \t<sy:updatePeriod>daily</sy:updatePeriod> \t<sy:updateFrequency>1</sy:updateFrequency> \t\t<item> \t\t<title>Денежные создатели</title> \t\t<link>http://www.qwasd.ru/business/money-makers/</link> \t\t\t\t<pubDate>Fri, 24 Jul 2015 03:13:36 +0000</pubDate> \t\t<dc:creator>Qwasd.ru</dc:creator> \t\t\t\t<category><![CDATA[Бизнес]]></category> \t\t<category><![CDATA[бизнес]]></category> \t\t<category><![CDATA[головоломки]]></category> \t\t<category><![CDATA[деньги]]></category> \t\t<category><![CDATA[задания]]></category> \t\t<category><![CDATA[игры с достижениями]]></category> \t\t<category><![CDATA[логика]]></category> \t\t<category><![CDATA[развитие персонажа]]></category> \t\t<guid isPermaLink="false">http://www.qwasd.ru/?p=9252</guid> <description><![CDATA[<div style="min-height: 90px;"> <a href="http://www.qwasd.ru/business/money-makers/"><img src="http://cf.qwasd.ru/t/money-makers.jpeg" style="float:left;" width="120" height="90" alt="Денежные создатели" /></a> <div style="margin-left: 128px"> Вы очутились в большом городе, где люди делают деньги. Начните зарабатывать на простых заданиях. Затем после накопление опыта и различных знаний, вы сможете выполнять более серьезные поручения за хорошие деньги. <br /> <a href="http://www.qwasd.ru/business/money-makers/">Играть в "Денежные создатели" »</a> </div> </div>]]></description>\t\t</item> \t\t<item> \t\t<title>Микрики</title> \t\t<link>http://www.qwasd.ru/puzzles/micrics/</link> \t\t\t\t<pubDate>Fri, 24 Jul 2015 03:12:39 +0000</pubDate> \t\t<dc:creator>Qwasd.ru</dc:creator> \t\t\t\t<category><![CDATA[Головоломки]]></category> \t\t<category><![CDATA[головоломки]]></category> \t\t<category><![CDATA[игры с достижениями]]></category> \t\t<category><![CDATA[логика]]></category> \t\t<category><![CDATA[монстры]]></category> \t\t<category><![CDATA[фигуры]]></category> \t\t<category><![CDATA[цвета]]></category> \t\t<guid isPermaLink="false">http://www.qwasd.ru/?p=9250</guid> <description><![CDATA[<div style="min-height: 90px;"> <a href="http://www.qwasd.ru/puzzles/micrics/"><img src="http://cf.qwasd.ru/t/micrics.png" style="float:left;" width="120" height="90" alt="Микрики" /></a> <div style="margin-left: 128px"> В этой головоломке вам придется спасать организм от вирусов. С помощью различных блоков создавайте платформы, под которыми раздавливайте различные микробы. <br /> <a href="http://www.qwasd.ru/puzzles/micrics/">Играть в "Микрики" »</a> </div> </div>]]></description>\t\t</item> \t</channel> </rss> XML; $section = new Rss(); $feed = new Feed(); $section->parseBody($rss, $feed); $this->assertSame('Qwasd.ru - flash игры бесплатно', $feed->metadata['title']); $this->assertSame('Онлайн flash игры играть бесплатно и без регистрации', $feed->metadata['description']); $this->assertCount(2, $feed->items); $this->assertSame('Денежные создатели', $feed->items[0]->title); $this->assertSame('http://www.qwasd.ru/business/money-makers/', $feed->items[0]->link); $this->assertSame('Микрики', $feed->items[1]->title); $this->assertSame('http://www.qwasd.ru/puzzles/micrics/', $feed->items[1]->link); $this->assertSame('<div style="min-height: 90px;"> <a href="http://www.qwasd.ru/puzzles/micrics/"><img src="http://cf.qwasd.ru/t/micrics.png" style="float:left;" width="120" height="90" alt="Микрики" /></a> <div style="margin-left: 128px"> В этой головоломке вам придется спасать организм от вирусов. С помощью различных блоков создавайте платформы, под которыми раздавливайте различные микробы. <br /> <a href="http://www.qwasd.ru/puzzles/micrics/">Играть в "Микрики" »</a> </div> </div>', $feed->items[1]->description); }