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