Ich erstelle Treffer bei mTurk durch Rspec-Testcode, aber gleichzeitig muss ich die Ergebnisse testen, die von mTurk zurückgesendet werden müssen. Um die Komplexität des Testens für jeden Test zu sparen, verwende ich einen Videorekorder, um die HTTP-Anfragen auf einer Kassette aufzuzeichnen. Wie kann ich diesen Test implementieren?
0 Stimmen
Ich denke, Ihr Titel ist ein wenig irreführend für das, was Sie zu erreichen versuchen. Sie sind sich wahrscheinlich bewusst, dass VCR das Gegenteil von Echtzeit-Ergebnissen liefert, es speichert die Antwort, so dass Sie eine konservierte Antwort erhalten, für die es die Anfrage einmal gestellt hat. Fragen Sie nur, wie Sie VCR verwenden, um mTurk zu testen, oder wie man einen Test für mTurk schreibt?
3 Stimmen
@bobby, gut habe ich einige hack für das :), ich verwendet Debugger, um meine rspec Test zu halten, bis die Ergebnisse zurück von mTurk kommt und dann wird es in VCR gespeichert. so muss ich diese Art von Hack einmal tun und dann nach, dass VCR für mich funktioniert