Исключение: Ошибка с сообщением «Класс yii codeception TestCase не найден»

#yii2 #codeception

#yii2 #codeception

Вопрос:

Итак, я только начинаю с Codeception (я знаю, я опаздываю на игру) и Yii2. Я столкнулся с ошибкой, которую, похоже, не удалось исправить.

Проблема

  1. Когда я запускаю ‘codecept run’, я получаю сообщение об ошибке ‘Ошибка с сообщением «Класс yii codeception TestCase не найден». Что для меня странно, потому что, когда я ищу тестовые наборы, я могу найти несколько тестовых наборов! Т.е. в папках «backend», «console», ..

Информация

  • Codeception установлен глобально
  • Версия CodeCeption, которую я использую, — это версия 4.1.12
  • Когда я запускаю любую команду, консоль выдает мне сообщение «Перенаправление на версию, установленную композитором в vendor / codeception».

Что я делаю не так?

Если вам, ребята, нужна какая-либо информация, свяжитесь со мной!

Спасибо!

Комментарии:

1. Привет и добро пожаловать. Пожалуйста, поделитесь своим кодом и опишите, что вы пробовали более подробно

Ответ №1:

Почему вы используете yiicodeceptionTestCase class в своих тестах? Вы нашли это в старом руководстве?

yiicodeceptionTestCase класс был предоставлен пакетом yiisoft / yii2-codeception, который был заброшен еще в 2016 году.

Используйте формат Cest, как описано в https://codeception.com/docs/02-GettingStarted#Writing-a-Sample-Test