В настоящее время я пишу оболочку API метаданных Spotify для изучения Scala. Все хорошо и модно, но я бы хотел провести модульное тестирование кода. Чтобы сделать это правильно, мне нужно будет заглушить API Spotify и получить согласованные возвращаемые значения (например, популярность треков меняется очень часто).
Кто-нибудь знает, как заблокировать веб-вызовы в Scala, JVM в целом или с помощью какого-либо внешнего инструмента, который я мог бы подключить к своей настройке Maven?
PS Я в основном ищу что-то вроде FakeWeb Руби ...
Заранее спасибо!