Ich habe eine sehr einfache module
Ich teste mit Ruby mit dem Videorecorder gem.
Ich habe den Videorekorder entsprechend der Dokumentation konfiguriert, aber es scheint nicht möglich zu sein, eine Kassette im Kassettenverzeichnis aufzunehmen. Ich habe sogar die Berechtigungen für das Kassettenverzeichnis auf 777 für alle Fälle geändert. Das wirklich seltsame Ding ist, ich habe das Kassettenverzeichnis vollständig entfernt, die Spezifikationen ausgeführt, und dann wird ein neues Kassettenverzeichnis erstellt.
Ich verwende Typhoeus
0.4.2 mit Hydra
. Ich kann Typhoeus im Moment nicht verbessern.
Der entsprechende Code:
%Vor%Ich habe keine Ahnung, warum Kassetten nicht geschrieben werden.
Das Problem ist, dass Sie Typhoeus
als HTTP-Client verwenden, aber in FakeWeb
einhaken, was nur Unterstützung für Net::HTTP
bietet. VCR kann direkt in Typhoeus einhaken (da es gute öffentliche APIs dafür bereitstellt), wenn Sie es konfigurieren:
Die hook_into
docs listen alle auf die Optionen und welche Hooks mit welchen HTTP-Clients arbeiten. Wenn Sie Vorschläge zur Verbesserung der Dokumentation haben, um andere davon abzuhalten, diese Verwirrung zu bekommen, lassen Sie es mich wissen.