hello-world
webエンジニアのメモ。とりあえずやってみる。

RspecでHTTPヘッダを設定したい場合

公開日時

RspecでHTTPヘッダを設定したい場合はrequest.envを編集すればできました。

カスタムHTTPヘッダも指定できます。

  • サンプル
request.env['HTTP_HOST'] = 'localhost'

get 'index'

参考


Related #rspec

RSpec3で真偽値のテストをする場合の注意点

RSpec3の場合、be\_true, be\_falseによる真偽値のテストは使えなくなりました。

[rails][rspec]database-cleanerを使ってredisのテストデータを削除する

今更ながら最近ちゃんとredisを使い始めました。

[rails][rspec]controller testでcookieのテストをする

rspecのcontrollerテストでcookieのテストを行いたい場合、 `response.cookies['key']` でcookieの内容を取得できます。