Ejemplo n.º 1
0
 public function test_before_validation_returned_false_halts_execution()
 {
     VenueCB::$before_validation = array('before_validation_halt_execution');
     ActiveRecord\Table::clear_cache('VenueCB');
     $table = ActiveRecord\Table::load('VenueCB');
     $v = VenueCB::find(1);
     $v->name .= 'test';
     $ret = $v->save();
     $this->assert_false($ret);
     $this->assert_true(strpos(ActiveRecord\Table::load('VenueCB')->last_sql, 'UPDATE') === false);
 }