Тестирую изменение данных, и в тесте отправляю два api-запроса - один на добавление записи, второй на ее изменение.
И не могу проверить через yii - возвращаются старые данные через ar, dao
При этом запросы не работают после изменения.
Код: Выделить всё
// база чистая
$I->sendPOST(Url::to(['/api/register'],$data); // добавляем запись
$id = $I->grabDataFromResponseByJsonPath('$.data.vaid')[0];
$record = Record::findOne($id); // здесь все нормально
$I->sendPOST(Url::to(['/api/update/1'],$data2); // изменяем запись
$record = Record::findOne($id); // здесь старые данные
Yii::$app->db->createCommand('SELECT * from record WHERE status=0 ')->queryScalar()); // здесь данные старые
$I->grabFromDatabase('record','status',['id'=>1]) // это работает