webappをIExでデバッグできますが、テスト内にブレークポイントを設定することは可能ですか?IExを使用したphoenixテストのデバッグ
たとえば、次のテストでは、connの内部をチェックしたり、他の変数やマクロをチェックしたりしたいと思います。それはと文句を言うように、それはあなたがphoenix.serverがiex -S mix phoenix.server
で実行されているが、この場合にはしている必要がありますWebアプリケーションと連携させるためには
defmodule HelloWeb.PageControllerTest do
use HelloWeb.ConnCase
require IEx
test "GET /", %{conn: conn} do
IEx.pry
conn = get conn, "/"
assert html_response(conn, 200) =~ "Welcome to Phoenix!"
end
end
はテストではないWebアプリケーションです。
Cannot pry #PID<0.406.0> at ... Is an IEx shell running?