Пока нет решения Minitest, заданного c. Системные тесты используют Capybara, который поддерживает модальные диалоговые окна со следующим синтаксисом:
accept_confirm do
# test what happens on confirmation
end
Также есть возможность проверить отображаемое приглашение:
accept_confirm 'Are you sure?' do
# test what happens on confirmation
end
Существует множество других способов работы с модальными диалоговыми окнами:
dismiss_confirm do
# test what happens on dismissing
end
См. Документацию по accept_alert
, dismiss_confirm
, accept_prompt
Документация
Представлена капибара 2.4.1