Functionalテストでリクエストヘッダの情報を取得する

Functionalテストでリクエストヘッダを操作するメモ。

[sourcecode language="ruby"]

テストメソッド側(xhrメソッドでもOK)

xml_http_request :get, :index …

コントローラー側はrequest.headersで取得する(xhrメソッドでもOK)

is_xml =  request.xml_http_request? … [/sourcecode]

この要領でリクエストヘッダの値は設定できますね。