VCR keine Kassetten aufzeichnen

9

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.

    
brycemcd 02.12.2012, 01:49
quelle

1 Antwort

9

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:

%Vor%

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.

    
Myron Marston 02.12.2012, 02:53
quelle

Tags und Links