У меня есть задача написать несколько тестовых случаев на Ruby. Задача как в примере:
- Посетите какой-нибудь сайт.
- (Утверждают, что отображалась определенная страница)
- Введите текст в текстовое поле
- Нажмите кнопку отправки
- (Утверждают, что пользователь был перенаправлен на нужную страницу)
- (Утверждают, что пользователю была представлена правильная информация)
Итак, вопрос: как организовать такие тестовые случаи с большим количеством утверждений. Должен ли я проверить, например, произошел ли шаг 2, и только потом переходить к следующим шагам, потому что, если шаг 2 не выполняется, нет смысла двигаться дальше. Я не знаю, как организовать такие тестовые случаи.