Betamax не записывает звонки в RESTClient в Grails
У меня есть тест Betamax, который я пытаюсь настроить для перехвата вызовов веб-службы, использующей RESTClient. Звонки на веб-сервис не записываются. Мой тестовый код выглядит так:
@Betamax(tape = 'pending_transfer_success')
void "test createPendingTransfer"() {
BetamaxRoutePlanner.configure(restClient.client)
BetamaxHttpsSupport.configure(restClient.client)
when:
Transfer transfer = service.createPendingTransfer(
beneficiaryFirstName, beneficiaryLastName, beneficiaryUserEmail, lineItemsIdsToTransfer)
then:
...
}
Внутри метода setup() я настраиваю RESTClient так:
restClient = new RESTClient("${grailsApplication.config.acme.account.api.url}/")
service.restClient = restClient
Приложение представляет собой приложение Grails 2.2.3, и тест написан с использованием Spock. Любая помощь, объясняющая, почему звонки не записываются, будет принята с благодарностью.