specのテストコード追加、テストで発見したバグを修正