FastFeed\Tests\FastFeedLoggerTest::testFetch PHP Method

testFetch() public method

public testFetch ( )
    public function testFetch()
    {
        $responseMock = $this->getMockBuilder('Guzzle\\Http\\Message\\Response')->disableOriginalConstructor()->getMock();
        $responseMock->expects($this->once())->method('isSuccessful')->will($this->returnValue(false));
        $responseMock->expects($this->once())->method('getStatusCode')->will($this->returnValue(500));
        $requestMock = $this->getMockBuilder('Guzzle\\Http\\Message\\Request')->disableOriginalConstructor()->getMock();
        $requestMock->expects($this->once())->method('send')->will($this->returnValue($responseMock));
        $this->httpMock->expects($this->once())->method('get')->will($this->returnValue($requestMock));
        $this->loggerMock->expects($this->once())->method('log')->will($this->returnValue(true));
        $this->fastFeed->addFeed('desarrolla2', 'http://desarrolla2.com/feed/');
        $this->fastFeed->pushParser(new RSSParser());
        $this->fastFeed->fetch('desarrolla2');
    }
FastFeedLoggerTest