Example #1
0
 public function testUpdateItemByFirstMultiRow()
 {
     $item = new Varien_Object(array('test1' => '1'));
     // prepare sub-collection
     $subCollection = new Varien_Data_Collection();
     $subCollection->addItem(new Varien_Object(array('test4' => '1', 'test5' => '2')));
     $subCollection->addItem(new Varien_Object(array('test4' => '2', 'test5' => '2')));
     $item->setChildren($subCollection);
     $expectedItem = new Varien_Object(array('test1' => '1'));
     $expectedItem->addData(array('test4' => '1', 'test5' => '2'));
     $expectedItem->setChildren($subCollection);
     $this->_block->updateItemByFirstMultiRow($item);
     $this->assertEquals($expectedItem, $item);
 }