(RuntimeError) erwartete Verbindung, um eine Antwort zu erhalten

8

Ich bin ein neuer Benutzer von Phoenix Framework und versuche, einen einfachen HTTP-POST-Dienst einzurichten, der eine Berechnung für eingehende Daten durchführt und das Ergebnis zurückgibt, aber ich erhalte den folgenden Fehler:

%Vor%

Mein Testfall:

%Vor%

Meine Router-Definition:

%Vor%

Mein Controller:

%Vor%

Was vermisse ich?

    
stoft 05.05.2015, 21:46
quelle

1 Antwort

11

In Ihrem Test verwenden Sie Plug.Test.conn/4 , um eine Plug.Conn struct zu erhalten und sie als Argument an post zu übergeben. Sie speichern das Ergebnis jedoch nicht in einer Variablen namens conn .

Dies bedeutet, dass die zweite Verwendung von conn bei der Überprüfung von json_response tatsächlich ein zweiter Aufruf von Plug.Test.conn/4 ist.

Versuchen Sie es stattdessen:

%Vor%     
DevL 05.05.2015, 22:14
quelle

Tags und Links