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'
RSpec3の場合、be\_true, be\_falseによる真偽値のテストは使えなくなりました。
Ruby2.0, Rails4.0.2で確認
今更ながら最近ちゃんとredisを使い始めました。
rspecのcontrollerテストでcookieのテストを行いたい場合、 `response.cookies['key']` でcookieの内容を取得できます。