Мой пользовательский интерфейс vuejs выполняет вызовы API, используя Axios.
Я делаю юнит-тесты и интеграционные тесты с Jest. Я использую axios-mock-adapter для моделирования API, но мне нужно смоделировать каждую конечную точку.
Чтобы было проще, я бы хотел использовать json-сервер. На машине для разработки проблем нет: я запускаю json-сервер, затем запускаю Jest-тесты.
Мой вопрос о Travis CI:
- Как мне запустить json-сервер?
- Как я могу быть уверен, что у меня есть свободный порт
- Как / когда мне остановить json-сервер?