Ich muss eine neue PayPal-Integration mit meiner Anwendung testen. Ich benutze PayPal Sandbox in Entwicklung env.Testen von PayPal mit Rails
Um die gesamte Schnittstelle zu testen, habe ich herausgefunden, dass ngrok das Problem der Nachrichten von PayPal lösen könnte.
Ich habe ngrok mit apt-get install ngrok-client
auf meiner neuen Ubuntu 16.04 Installation installiert.
Wenn ich versuche, es zu laufen (ngrok 3000
, ngrok 80
) ich die folgende Fehlermeldung erhalten:
Invalid address server_addr 'ngrokd.ngrok.com:443': lookup ngrokd.ngrok.com: no such host
Jede Idee?
Jede andere Lösung zum Testen der PayPal-Integration?
==================== EDIT ==================
Sehr wichtig - wenn youi Verwendung Rails 4.2.0, einen Blick auf dieses Tutorial haben, kann es einige Stunden der Frustration sparen:
https://www.youtube.com/watch?v=YXKNxEv35HU
Ich würde die Verwendung von PayPal aus Ihren Tests vollständig beseitigen. Stub die Methoden aus, anstatt tatsächlich etwas aufzurufen. Dann reproduzieren Sie die verschiedenen Antworten, die Sie von PayPal erwarten. Ansonsten testen Sie die API von PayPal. – jaydel
Gute Ratschläge für automatisierte Komponententests, aber ich habe das Gefühl, dass OP nur Codepfade manuell ausübt, und ngrok ist dafür großartig. – johncip