[wip] specを書く

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

テストを書くのはなかなか難しいよね。僕も他の人が書くのを半年くらい見てようやく書けるようになったし。
Ruby や Rails のような技術と比べて、テストをどう書くかってことについて説明している良いドキュメントもあまりないのも辛いね。