public function testStockItemUpdatedOnCreditMemo() { $this->_setupCreditMemoMock(); $helperMock = $this->mockHelper('xcom_xfabric', array('send')); $stockItem = Mage::getModel('cataloginventory/stock_item')->load((int) $this->_creditMemoItemMock->getProductId()); $helperMock->expects($this->at(0))->method('send')->with('com.x.inventory.v1/StockItemUpdate/StockItemUpdated', array('stock_item' => $stockItem, 'product_sku' => $this->_creditMemoItemMock->getSku())); $retObj = $this->_object->creditmemoSaveAfter($this->_observerMock); $this->assertSame($this->_object, $retObj); }