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

#rspec

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

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

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

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

[rails][rspec]特定のテスト時のみenvを変更したい場合

RSpecで特定のテスト時のみenvを変更したいということがあったのでやってみました。

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

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

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

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