У меня есть приложение с такой настройкой:
User (id)
Room (id, private (boolean)
RoomMember(user_id, room_id, banned (boolean)
Вот примеры использования, для которых я хочу написать тесты:
- Если комната не является закрытой, пользователь может присоединиться к ней и перенаправить на правильный URL-адрес
- Если комната закрыта, пользователь перенаправляется на страницу ввода пароля
- Если пользователь был забанен, он перенаправляется на '/'
Каков правильный способ проверки этих пользовательских историй?
Спасибо