/** * @param \Magento\Framework\App\Response\FileInterface $responseInstanceClass * @param int $sendVaryCalled * * @dataProvider beforeSendResponseDataProvider */ public function testBeforeSendResponse($responseInstanceClass, $sendVaryCalled) { /** @var \Magento\Framework\App\Response\Http | \PHPUnit_Framework_MockObject_MockObject $responseMock */ $responseMock = $this->getMock($responseInstanceClass, [], [], '', false); $responseMock->expects($this->exactly($sendVaryCalled))->method('sendVary'); $plugin = new HttpPlugin(); $plugin->beforeSendResponse($responseMock); }
public function testBeforeSendResponse() { /** @var \Magento\Framework\App\Response\Http|\PHPUnit_Framework_MockObject_MockObject $responseMock */ $responseMock = $this->getMockBuilder('Magento\\Framework\\App\\Response\\Http')->disableOriginalConstructor()->getMock(); $responseMock->expects($this->once())->method('sendVary'); $plugin = new HttpPlugin(); $plugin->beforeSendResponse($responseMock); }