/** * @test * @loadFixture testGoogleAnonymizationDisabled */ public function testGoogleAnonymizationDisabled() { $block = $this->app()->getLayout()->createBlock('googleanalytics/ga')->setTemplate('googleanalytics/ga.phtml'); $transport = new Varien_Object(); $transport->setHtml($block->toHtml()); $event = new Varien_Event(); $event->setData('block', $block); $event->setData('transport', $transport); $observer = new Varien_Event_Observer(); $observer->setEvent($event); $this->_model->setGAAnonymizerCode($observer); $this->assertNotContains('_anonymizeIp', $observer->getEvent()->getTransport()->getHtml()); }
/** * @test * @loadFixture ~FireGento_AdminMonitoring/default */ public function setRowUrl() { $history = Mage::getModel('firegento_adminmonitoring/history')->load(8); $transport = new Varien_Object(); $observer = new Varien_Event_Observer(); $event = new Varien_Event(); $event->setData('history', $history); $event->setData('transport', $transport); $observer->setEvent($event); $observer->setData('history', $history); $observer->setData('transport', $transport); $this->_model->setRowUrl($observer); $this->assertContains('sales_order/view/order_id/1/', $transport->getRowUrl()); }
/** * Build correct observer structure * * @param $data array */ protected function buildObserver(array $data) { $observer = new Varien_Event_Observer(); $event = new Varien_Event(); $event->setData($data); $data['event'] = $event; $observer->setData($data); return $observer; }
/** * @test * @loadFixture testPaymentMethodIsActive */ public function testPaymentMethodIsActive() { $model = Mage::getModel('debit/debit'); $checkResult = new StdClass(); $checkResult->isAvailable = true; $observer = new Varien_Event_Observer(); $event = new Varien_Event(); $event->setData('method_instance', $model); $event->setData('result', $checkResult); $observer->setData('method_instance', $model); $observer->setData('result', $checkResult); $observer->setEvent($event); $this->_model->paymentMethodIsActive($observer); $this->assertTrue($observer->getEvent()->getResult()->isAvailable); }