requisição significa uma versão simulada de um serviço externo ou interno que pode substituir o real, ajudando seus testes a serem executados de forma mais rápida e confiável. Quando sua implementação interage com as propriedades de um objeto, em vez de sua função ou comportamento, uma imitação pode ser usada.”
que requer uma solicitação externa, use o método .use_cassette para afirmar que deseja que o videocassete lide com um "arquivo cassete" • Se não, o VCR cria automaticamente uma "fita cassete" (dessa vez fazendo uma requisição real) baseado na requisição feita no teste. COMO USAR O VCR?
disponível para filtrar dados sensíveis, evitando que sejam gravados na “fita cassete”. • Se você deseja continuar fazendo requisições reais durante o teste, o videocassete também fornece outros 4 modos de gravação (além de apenas uma vez ou “once”): new_episodes, none, all and record_on_error
o VCR, no meu time a forma com que decidimos fazer isso foi: • Quando configuramos o VCR, criamos um arquivo chamado vcr.rb, dentro desse arquivo, junto com outras configurações adicionamos o método .filter_sensitive_data, que lê as credenciais a partir das configurações do rails.