SakuraWi - BLog

WEBエンジニア。聴いたお話をまとめておく倉庫的な。スタックストックスタック!

RSpec最初のdescribeの命名規則


RSpecの1行目の書き方のメモ。

基本的には自動生成されるので困るポイントではないと思いますが、
requestsのスペックなどを書こうと思うとこちらの知識が必要になるかもしれません。

RSpec.describe User, type: :model do

この部分のUserとかは、 クラス名を書きます。

コントローラであれば、
RSpec.describe SessionsController, type: :controller do
という感じ。

それぞれファイルの1行目を見ることでチェックが可能です。

要は、このspecは、何をテストしますよ、という明示となるわけですね。

ちなみに、
describe 'Sessions', type: :request do
のように、 ' 'でくくってあげると任意の文字列で表現してあげることができるようです。