[wip] specを書く

このPRで何をするか
---------------------------------------
テストを書きます。

終了条件（どうしたらWIPが取れるか）
------------------------------------------
前回までの機能をテストするfeature specを書くこと
（まだ検討中です）

前回PRとの関係
------------------------------------------
前回まではspecを書いていませんでした。テストが必要だとのご指導があり、また自分もその必要性を感じたため今回のPRで書くことにしました。



> つまり一度に確認するのは複雑すぎて大変なものは、テストに書く（逆にhas_many :order_detailsや１行のvalidationのような、ひと目で確認できる単純なものは、テストを書かない）という方針でよろしいでしょうか。

すこし維持の悪い言い方をするけど、方針を決めるのは @onionSoup だね。
僕はアドバイスはできるけど、何をするか選択するのは @onionSoup が考えなければならない。