Betamax не записывает в Grails

У меня есть класс, который содержит RESTClient, и он выполняет простой запрос get.

Тест построен следующим образом

@Rule Recorder recorder = new Recorder()

@Betamax(tape = 'meetupEventsList')
void testListEvents() {
    when:
    def instance =  new Client('<apikey>')
    def events = instance.listEvents('<groupname>')

    then:
    log.info("List of events: {events}")
}

The BetamaxConfig.groovy: (находится в grails-app/conf/BetamaxConfig.groovy)

betamax {
    tapeRoot = new File('test/resources/tapes')
    ignoreLocalhost = true
}

Тест запущен, однако я ничего не получаю в каталоге test / resources / tapes (ни в / test, ни в / src / test /). Я также не получаю никаких записей из фреймворка betamax.

Что я делаю неправильно? Есть ли другие способы устранения неполадок?

0 ответов

Другие вопросы по тегам