Этап
Открыта
Тип
Задача
Приоритет
Повышенный
Трудоемкость
Сложная
Создана
Дата создания
4 года назад
Назначена
Обновлена
2 года назад

Починить тесты и покрыть ими CRUD проекта, CRUD задачи и СRUD документа. Авторизацию.

Остальные важные элементы, как-то назначение работников в проект и проверка прав доступа в другой задаче.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 2 года назад

Пока эта задача ждет горы свободного времени мы продожаем ломать тесты, сейчас поменяли систему symfony security, чем полностью сломали функциональные тесты. Теперь их надо заного настраивать, уже с новыми аутентификаторами

 demius 3 года назад

https://dev.to/vikbert/tips-for-testing-the-database-in-symfony-application-1pd5 вот тут эта идея описана

 demius 3 года назад

Кстати клевая идея для функциональных тестов - в тестовый стейдж подключать вместо mysql - sqlite, там, правда, могут не заработать сложные запросы, но большинство вещей будут быстрее подниматься и грохаться между тестами

 demius 4 года назад

функциональные должны минимально под пользователем пройти по всем страницам, понять, что страница, как минимум доступна и не 500. (при том в фикстурах, есть projectUser’ы, справочники).

 demius 4 года назад

В юнит-тестах наиболее нуждаются - Security (Voter), Dictionary, ProjectUsers