/**
  * @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);
 }
Beispiel #2
0
 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);
 }