Я пишу библиотеку, чтобы обернуть функциональность tsung таким образом, чтобы ее можно было лучше использовать в приложениях rails. Я хочу написать несколько интеграционных тестов, которые сводятся к следующему::
Для шага 1, хотя я мог запустить приложение vanilla rails извне (например,%x{rails s}
), я уверен, что есть лучший способ программно создать простой веб-сервер, пригодный для тестирования.
tl;dr -Как программно запустить простой веб-сервер внутри теста?