Example #1
0
 /**
  * Tests Varien_Object->setDataChanges()
  */
 public function testSetDataChanges()
 {
     $this->assertFalse($this->_object->hasDataChanges());
     $this->_object->setDataChanges(true);
     $this->assertTrue($this->_object->hasDataChanges());
 }
Example #2
0
 public function testCopyFieldset()
 {
     $fieldset = 'sales_copy_order';
     $aspect = 'to_edit';
     $data = array('customer_email' => '*****@*****.**', 'customer_group_id' => '1');
     $source = new Varien_Object($data);
     $target = new Varien_Object();
     $expectedTarget = new Varien_Object($data);
     $expectedTarget->setDataChanges(true);
     // hack for assertion
     $this->assertFalse($this->_helper->copyFieldset($fieldset, $aspect, 'invalid_source', array()));
     $this->assertFalse($this->_helper->copyFieldset('invalid_fieldset', $aspect, array(), array()));
     $this->assertTrue($this->_helper->copyFieldset($fieldset, $aspect, $source, $target));
     $this->assertEquals($expectedTarget, $target);
 }