Source of file RequestFilterTest.php
Size: 1,047 Bytes - Last Modified: 2021-12-24T06:35:35+00:00
/var/www/docs.ssmods.com/process/src/tests/RequestFilterTest.php
1234567891011121314151617181920212223242526272829303132333435363738 | <?php namespace Camspiers\SlowLog; class RequestFilterTest extends \PHPUnit_Framework_TestCase { public function testLog() { $logger = $this->getMock('Psr\Log\LoggerInterface'); $logger->expects($this->once()) ->method('info'); $filter = new RequestFilter($logger, 1); $req = new \SS_HTTPRequest('GET', '/'); $mod = new \DataModel(); $filter->preRequest($req, new \Session(array()), $mod); sleep(2); $filter->postRequest($req, new \SS_HTTPResponse(), $mod); } public function testNoLog() { $logger = $this->getMock('Psr\Log\LoggerInterface'); $logger->expects($this->never()) ->method('info'); $filter = new RequestFilter($logger, 1); $req = new \SS_HTTPRequest('GET', '/'); $mod = new \DataModel(); $filter->preRequest($req, new \Session(array()), $mod); sleep(0.5); $filter->postRequest($req, new \SS_HTTPResponse(), $mod); } } |