Size: a a a

2021 July 30

AT

Adilet Tussupbekov in symfony
источник

AT

Adilet Tussupbekov in symfony
Почему это так не работает?
источник

G

Gas in symfony
значит токен готов, но еще не в токенсторейдже
источник

SR

Sergue Rogue in symfony
все разобрался, expectExceptionCode для исключений уже в самом тесте, с ответом от сервера это не связано, спасибо)
источник

AT

Adilet Tussupbekov in symfony
А можно ли тогда получить токен в этом ивенте?
источник

AT

Adilet Tussupbekov in symfony
Или при срабатывании этого ивента, пользователь еще не полностью аутентифицирован?
источник

G

Gas in symfony
$event->getAuthenticationToken() же
источник

AD

Andrey Dmitriyev in symfony
Привет, ребят, подскажите, почему в тестах не прогружаются миграции?

На скрине базовый класс, в одном из наследуемых происходит селект из таблички.

Миграции сгенерированы на основе ORM аннотаций.

[2021-07-30T12:09:58.698467+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing 'SELECT COUNT(u0_.id) AS sclr_0 FROM user_users u0_ WHERE u0_.phone = ?' with params ["+7 (000) 000-00-00"]:  SQLSTATE[42P01]: Undefined table: 7 ERROR:  relation "user_users" does not exist...
источник

AN

Alexander Nazarov in symfony
Ну тебе же написали TableNotFoundException
источник

AN

Alexander Nazarov in symfony
что еще можно подсказать тут?
источник

AD

Andrey Dmitriyev in symfony
Ну нот фаунд разве не потому, что миграции не прогрузились в тестовую базу?
Я думал что сначала они должны прогрузится, а по завершению тестов таблицы должны удалиться.
источник

AN

Alexander Nazarov in symfony
Я не знаю есть ли у тебя там в миграциях CREATE TABLE
источник

AD

Andrey Dmitriyev in symfony
Конечно
источник

AD

Andrey Dmitriyev in symfony
источник

AD

Andrey Dmitriyev in symfony
И т.д.
источник

AN

Alexander Nazarov in symfony
а какая строчка кода запускает миграции?
источник

AD

Andrey Dmitriyev in symfony
Видимо никакая.. Буду искать - как из когда дергать и ролбэчить.
Пока только с консоли дергал
источник

AN

Alexander Nazarov in symfony
Ты можешь также их в консоле и дернуть типа такого self::runCommand('doctrine:fixtures:load');
источник

AD

Andrey Dmitriyev in symfony
Спасибо,буду тыркать
источник

👤U

👤 User in symfony
Для тестов dama рекомендую поставить.
источник