/** * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::render * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::addImpression * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::<private> * * @uses \Webburza\Sylius\GoogleEcommerceBundle\Client::__construct * @uses \Webburza\Sylius\GoogleEcommerceBundle\Model\Product */ public function testCanRenderProductImpression() { $product = static::mockProduct('123ABC', 'My Product', 9900); $this->object->addImpression($product); static::assertFixtureEquals('client-action-impression.html', $this->object->render()); }
/** * @param SyliusProduct $product * @param string $list * @param int $position */ public function addImpression(SyliusProduct $product, $list = null, $position = null) { $this->client->addImpression($product, $list, $position); }