diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-09-12 23:18:16 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2015-09-12 23:18:16 +0200 |
commit | 522f9ef81b39c7b2dbc5e8e817b1ab45ef6b0aa1 (patch) | |
tree | b273dfa22e6b28cc390be0d34af7ee4e9446020d /vendor/fguillot/picofeed/tests | |
parent | 978453d0fb5deea645352a2c695a8bb7776bf723 (diff) |
update picofeed
Diffstat (limited to 'vendor/fguillot/picofeed/tests')
86 files changed, 0 insertions, 21122 deletions
diff --git a/vendor/fguillot/picofeed/tests/Client/ClientTest.php b/vendor/fguillot/picofeed/tests/Client/ClientTest.php deleted file mode 100644 index 4099a7158..000000000 --- a/vendor/fguillot/picofeed/tests/Client/ClientTest.php +++ /dev/null @@ -1,145 +0,0 @@ -<?php - -namespace PicoFeed\Client; - -use PHPUnit_Framework_TestCase; - -class ClientTest extends PHPUnit_Framework_TestCase -{ - /** - * @group online - */ - public function testDownload() - { - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->execute(); - - $this->assertTrue($client->isModified()); - $this->assertNotEmpty($client->getContent()); - $this->assertNotEmpty($client->getEtag()); - $this->assertNotEmpty($client->getLastModified()); - } - - /** - * @runInSeparateProcess - * @group online - */ - public function testPassthrough() - { - $client = Client::getInstance(); - $client->setUrl('https://miniflux.net/favicon.ico'); - $client->enablePassthroughMode(); - $client->execute(); - - $this->expectOutputString(file_get_contents('tests/fixtures/miniflux_favicon.ico')); - } - - /** - * @group online - */ - public function testCacheBothHaveToMatch() - { - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->execute(); - $etag = $client->getEtag(); - - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->setEtag($etag); - $client->execute(); - - $this->assertTrue($client->isModified()); - } - - /** - * @group online - */ - public function testCacheEtag() - { - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->execute(); - $etag = $client->getEtag(); - $lastModified = $client->getLastModified(); - - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->setEtag($etag); - $client->setLastModified($lastModified); - $client->execute(); - - $this->assertFalse($client->isModified()); - } - - /** - * @group online - */ - public function testCacheLastModified() - { - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/humans.txt'); - $client->execute(); - $lastmod = $client->getLastModified(); - - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/humans.txt'); - $client->setLastModified($lastmod); - $client->execute(); - - $this->assertFalse($client->isModified()); - } - - /** - * @group online - */ - public function testCacheBoth() - { - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/humans.txt'); - $client->execute(); - $lastmod = $client->getLastModified(); - $etag = $client->getEtag(); - - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/humans.txt'); - $client->setLastModified($lastmod); - $client->setEtag($etag); - $client->execute(); - - $this->assertFalse($client->isModified()); - } - - /** - * @group online - */ - public function testCharset() - { - $client = Client::getInstance(); - $client->setUrl('http://php.net/'); - $client->execute(); - $this->assertEquals('utf-8', $client->getEncoding()); - - $client = Client::getInstance(); - $client->setUrl('http://php.net/robots.txt'); - $client->execute(); - $this->assertEquals('', $client->getEncoding()); - } - - /** - * @group online - */ - public function testContentType() - { - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/assets/img/favicon.png'); - $client->execute(); - $this->assertEquals('image/png', $client->getContentType()); - - $client = Client::getInstance(); - $client->setUrl('http://miniflux.net/'); - $client->execute(); - $this->assertEquals('text/html; charset=utf-8', $client->getContentType()); - } -} diff --git a/vendor/fguillot/picofeed/tests/Client/CurlTest.php b/vendor/fguillot/picofeed/tests/Client/CurlTest.php deleted file mode 100644 index ec7b39894..000000000 --- a/vendor/fguillot/picofeed/tests/Client/CurlTest.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php -namespace PicoFeed\Client; - -use PHPUnit_Framework_TestCase; - - -class CurlTest extends PHPUnit_Framework_TestCase -{ - /** - * @group online - */ - public function testDownload() - { - $client = new Curl; - $client->setUrl('http://miniflux.net/index.html'); - $result = $client->doRequest(); - - $this->assertTrue(is_array($result)); - $this->assertEquals(200, $result['status']); - $this->assertEquals('<!DOC', substr($result['body'], 0, 5)); - $this->assertEquals('text/html; charset=utf-8', $result['headers']['Content-Type']); - } - - /** - * @runInSeparateProcess - * @group online - */ - public function testPassthrough() - { - $client = new Curl; - $client->setUrl('https://miniflux.net/favicon.ico'); - $client->enablePassthroughMode(); - $client->doRequest(); - - $this->expectOutputString(file_get_contents('tests/fixtures/miniflux_favicon.ico')); - } - - /** - * @group online - */ - public function testRedirect() - { - $client = new Curl; - $client->setUrl('http://rss.feedsportal.com/c/629/f/502199/s/42e50391/sc/44/l/0L0S0A1net0N0Ceditorial0C6437220Candroid0Egoogle0Enow0Es0Eouvre0Eaux0Eapplications0Etierces0C0T0Dxtor0FRSS0E16/story01.htm'); - $result = $client->doRequest(); - - $this->assertTrue(is_array($result)); - $this->assertEquals(200, $result['status']); - $this->assertEquals('<!DOCTYPE', substr($result['body'], 0, 9)); |