現在作っているサービスはOAuthでのtwitter認証のみにしようと思っているので、emailなどは不要。むしろ個人情報とか言われたくないので取りたくない。と思ってDevise + Omniauth + Omniauth-twitterでサービスの認証部分を作っていたのだけれど、bundle updateしたらrspecが通らなくなってしまった。
エラーの原因は、undefined method emailだという。そりゃないからな!でもなんで急に求められるようになったんだ!?
で、この原因はDeviseのバージョンアップだった。2.2.0になるとダメっぽい(自分のところで使ってたのは2.1.2)
そこで、Deviseのバージョンを固定したら、テストが通るようになった。とりあえずはこれでいきたい。