public function testEventsCreate() { $trace = array(); $this->_prepareDI($trace); $robot = new GossipRobots(); $robot->name = 'Test'; $robot->year = 2000; $robot->type = 'Some Type'; $robot->trace =& $trace; $robot->save(); $this->assertEquals($trace, array('beforeValidation' => array('GossipRobots' => 2), 'beforeValidationOnCreate' => array('GossipRobots' => 1), 'validation' => array('GossipRobots' => 2), 'afterValidationOnCreate' => array('GossipRobots' => 1), 'afterValidation' => array('GossipRobots' => 2), 'beforeSave' => array('GossipRobots' => 2), 'beforeCreate' => array('GossipRobots' => 1))); }
public function testEventsCreate() { require 'unit-tests/config.db.php'; if (empty($configMysql)) { $this->markTestSkipped('Test skipped'); return; } $trace = array(); $this->_prepareDI($trace); $robot = new GossipRobots(); $robot->name = 'Test'; $robot->year = 2000; $robot->type = 'Some Type'; $robot->trace =& $trace; $robot->save(); $this->assertEquals($trace, array('beforeOperation' => array('GossipRobots' => 1), 'beforeValidation' => array('GossipRobots' => 2), 'beforeValidationOnCreate' => array('GossipRobots' => 1), 'validation' => array('GossipRobots' => 2), 'afterValidationOnCreate' => array('GossipRobots' => 1), 'afterValidation' => array('GossipRobots' => 2), 'beforeSave' => array('GossipRobots' => 2), 'beforeCreate' => array('GossipRobots' => 1))); }