public function testInjectClientReset() { $client = \Aimeos\Client\Html\Catalog\Filter\Factory::createClient($this->context, array(), 'Standard'); \Aimeos\Client\Html\Catalog\Filter\Factory::injectClient('\\Aimeos\\Client\\Html\\Catalog\\Filter\\Standard', $client); \Aimeos\Client\Html\Catalog\Filter\Factory::injectClient('\\Aimeos\\Client\\Html\\Catalog\\Filter\\Standard', null); $new = \Aimeos\Client\Html\Catalog\Filter\Factory::createClient($this->context, array(), 'Standard'); $this->assertNotSame($client, $new); }
/** * @test */ public function filterAction() { $name = '\\Aimeos\\Client\\Html\\Catalog\\Filter\\Standard'; $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')); \Aimeos\Client\Html\Catalog\Filter\Factory::injectClient($name, $client); $output = $this->object->filterAction(); \Aimeos\Client\Html\Catalog\Filter\Factory::injectClient($name, null); $this->assertEquals('body', $output); }