2

ファイルを返す複合ルートがあります。テストしたい -

1) ファイルが返却された場合。2) 返された特定のファイル。

私が走るとき、私(app (ring.mock/request :get "/myroute"))は得る

{:body #<File resources/public/templates/index.html>, :headers {"Content-Length" "2349", "Last-Modified" "Sat, 16 Mar 2013 11:01:03 GMT"}, :status 200}

本文の戻り値がファイル型であることを確認するにはどうすればよいですか? さらに野心的になったので、'resources/public/templates/index.html' にあるファイルであることを確認できますか?

4

1 に答える 1

1

リング リクエストは単なるマップなので、:body キーワードを使用して本文を抽出し、そのタイプを次のように確認できます。type

(type (:body (app (ring.mock/request :get "/myroute"))))

(もしかしたら質問の意味が理解できていないのでしょうか?)

于 2013-03-19T18:10:26.023 に答える