RSpec::RequestDescriber を使うと describe メソッドに渡した "GET /users/:id"
のような文字列を元に Request Spec を実行してくれる。
RSpec::RequestDescriberの説明はこちらを参照。
RequestDescriber を使っている時に UserAgent を変更したい場合は以下のように書く。
describe "GET /users" do
before do
headers["USER_AGENT"] = "my_agent/2.0"
end
it do
expect(response.body).to include("ほげ")
end
end