Kohana v3.3.5

This commit is contained in:
Deon George
2016-05-01 20:50:24 +10:00
parent 8888719653
commit 68c7f4f159
170 changed files with 4565 additions and 1176 deletions

View File

@@ -16,6 +16,18 @@
*/
class Kohana_FeedTest extends Unittest_TestCase
{
/**
* Sets up the environment
*/
// @codingStandardsIgnoreStart
public function setUp()
// @codingStandardsIgnoreEnd
{
parent::setUp();
Kohana::$config->load('url')->set('trusted_hosts', array('localhost'));
}
/**
* Provides test data for test_parse()
*
@@ -25,7 +37,8 @@ class Kohana_FeedTest extends Unittest_TestCase
{
return array(
// $source, $expected
array('http://dev.kohanaframework.org/projects/kohana3/activity.atom', 15),
array(realpath(__DIR__.'/../test_data/feeds/activity.atom'), array('Proposals (Political/Workflow) #4839 (New)', 'Proposals (Political/Workflow) #4782')),
array(realpath(__DIR__.'/../test_data/feeds/example.rss20'), array('Example entry')),
);
}
@@ -38,11 +51,15 @@ class Kohana_FeedTest extends Unittest_TestCase
* @param string $source URL to test
* @param integer $expected Count of items
*/
public function test_parse($source, $expected)
public function test_parse($source, $expected_titles)
{
$this->markTestSkipped('We don\'t go to the internet for tests.');
$titles = array();
foreach (Feed::parse($source) as $item)
{
$titles[] = $item['title'];
}
$this->assertEquals($expected, count(Feed::parse($source)));
$this->assertSame($expected_titles, $titles);
}
/**