Piszę wrapper API jako klejnot i chcę przetestować odpowiedzi interfejsu API za pomocą protokołu RSpec.Testowanie interfejsu API sieci Web przy użyciu protokołu RSpec i VCR
Problemem jest to, że wszystkie wnioski o API są wykonane przy użyciu GET i zawierają klucz API w adresie URL:
np game/metadata/{api_key}
To powoduje problemy podczas testowania, ponieważ nie chcę przechowywać klucza API w historii repozytorium git. Czy istnieje sposób, w jaki mogę wykonać te testy, najlepiej z RSpec/VCR, i nie przechowywać klucza API w kontroli wersji?
Próbowałem używać zmiennych środowiskowych, ale magnetowid wciąż przechowuje całe żądanie, a nie tylko treść odpowiedzi.
To wygląda dobrze, sprawdzę to teraz. –
Działa świetnie. Dziękuję Ci. –