RspecでHTTPヘッダを設定したい場合
RspecでHTTPヘッダを設定したい場合はrequest.envを編集すればできました。
カスタムHTTPヘッダも指定できます。
- サンプル
request.env['HTTP_HOST'] = 'localhost'
get 'index'RspecでHTTPヘッダを設定したい場合はrequest.envを編集すればできました。
カスタムHTTPヘッダも指定できます。
request.env['HTTP_HOST'] = 'localhost'
get 'index'rspecのcontrollerテストでcookieのテストを行いたい場合、 `response.cookies['key']` でcookieの内容を取得できます。
RSpecで特定のテスト時のみenvを変更したいということがあったのでやってみました。
RSpec3の場合、be\_true, be\_falseによる真偽値のテストは使えなくなりました。
今更ながら最近ちゃんとredisを使い始めました。