Esempio n. 1
0
 /**
  * SoftDelete
  */
 public function testSoftDelete()
 {
     $account = CreateObjectHelper::makeAccount();
     Account_Model::delete($account['user_id'], $account['account_id']);
     $account = Account_Model::findById($account['account_id']);
     $this->assertTrue((bool) $account['deleted_at'], "Expected Account marked as deleted");
     $this->assertEquals($account['deleted_at'], $account['updated_at'], "Expected Account `deleted_at` equals `updated_at`");
     // Account_Model::delete - запускает свою транзацию
     // Поэтому надо подчистить таблицу
     // TODO: исправить
     $this->getConnection()->query('TRUNCATE TABLE accounts');
 }