示例#1
0
 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);
 }