Skip to content

Commit

Permalink
17-03-2024г. - Реализованы тесты для CRUD в админке
Browse files Browse the repository at this point in the history
  • Loading branch information
PC-Principal committed Mar 17, 2024
1 parent c403685 commit a49c806
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion codeception.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ modules:
config:
Yii2:
configFile: 'config/test.php'
cleanup: true # Чистим БД после каждого теста
cleanup: true # Чистим БД после каждого теста (Были траблы с Github Runner)

# To enable code coverage:
#coverage:
Expand Down
9 changes: 4 additions & 5 deletions tests/functional/AdminPagesCrudCest.php
Original file line number Diff line number Diff line change
Expand Up @@ -198,22 +198,21 @@ public function checkCurrencies(\FunctionalTester $I)
*/
private function executeCrudChecking(\FunctionalTester $I, string $class)
{
/** Формируем урл создания записи с учетом прилетевшего класса */
/** Формируем урл создания записи с учетом прилетевшего класса контроллера */
$url_create = Url::to($class::getUrlRoute(CrudInterface::ACTION_CREATE));

/** Формируем урл просмотра записи с учетом прилетевшего класса */
/** Формируем урл просмотра записи с учетом прилетевшего класса контроллера */
$url_view = Url::to($class::getUrlRoute(CrudInterface::ACTION_VIEW, [self::PARAM_ID => self::ID_FIRST_ROW]));

/** Формируем урл редактирования записи с учетом прилетевшего класса */
/** Формируем урл редактирования записи с учетом прилетевшего класса контроллера */
$url_edit = Url::to($class::getUrlRoute(CrudInterface::ACTION_UPDATE, [self::PARAM_ID => self::ID_FIRST_ROW]));

/** Формируем урл редактирования записи с учетом прилетевшего класса */
/** Формируем урл редактирования записи с учетом прилетевшего класса контроллера */
$url_delete = Url::to($class::getUrlRoute(CrudInterface::ACTION_DELETE, [self::PARAM_ID => self::ID_FIRST_ROW]));

/** Проверяем страницу создания новых записей */
CheckCrud::onCreate($I, $url_create);

// TODO: Тут что-то не так, остальные тесты не проходят в контейнере, однако проходят на DEV'e
/** Проверяем страницу просмотра записей */
CheckCrud::onView($I, $url_view);

Expand Down

0 comments on commit a49c806

Please sign in to comment.