dice_spec を subject と let 及び shared_examples_for を使ってリファクタリング