Написание системных тестов для Sinatra
Материалы по теме тестирования
- Официальная документация по написанию системных тестов под Sinatra
- Настройка окружения для тестирования Sinatra с использованием MiniTest и Capybara
- Официальная страница библиотеки Capybara
Документация по использованию MiniTest
MiniTest - фреймворк для описания автоматических тестов, предоставляющий широкий функционал для описания тестов в различных форматах.
- Официальная документация на использование MiniTest
- Список проверочных утверждений, предлагаемых MiniTest
- Список проверочных ожиданий, предлагаемых MiniTest
Документация по использованию Capybara
Capybara - удобная библиотека для описания действий тестирующей системы по взаимодействию с веб-приложением.
Материалы с занятия
Тут расположены ссылки на примеры приложений, которые были разработаны на лекционном и практических занятиях.