Пример #1
0
 public function testInjectClientReset()
 {
     $client = Client_Html_Catalog_Filter_Factory::createClient($this->_context, array(), 'Default');
     Client_Html_Catalog_Filter_Factory::injectClient('Client_Html_Catalog_Filter_Default', $client);
     Client_Html_Catalog_Filter_Factory::injectClient('Client_Html_Catalog_Filter_Default', null);
     $new = Client_Html_Catalog_Filter_Factory::createClient($this->_context, array(), 'Default');
     $this->assertNotSame($client, $new);
 }
 /**
  * @test
  */
 public function filterAction()
 {
     $name = 'Client_Html_Catalog_Filter_Default';
     $client = $this->getMock($name, array('getBody', 'getHeader', 'process'), array(), '', false);
     $client->expects($this->once())->method('getBody')->will($this->returnValue('body'));
     $client->expects($this->once())->method('getHeader')->will($this->returnValue('header'));
     \Client_Html_Catalog_Filter_Factory::injectClient($name, $client);
     $output = $this->object->filterAction();
     \Client_Html_Catalog_Filter_Factory::injectClient($name, null);
     $this->assertEquals('body', $output);
 }