Closed hanacat299 closed 3 months ago
商品購入機能の実装
ユーザーが商品の購入を行うため
テストコードの実施 https://gyazo.com/52194b928f04de098e2a168ea4644f5f
商品を購入する/購入に関する情報が不足しているとエラーメッセージが表示される/売却済の商品には「sold out」が表示される https://gyazo.com/494d0bcb474b45c0b7c045885eabab7d
自身の出品している売却済の商品の購入画面には遷移できない/他人の売却済商品の購入画面には遷移できない/ログインしていないユーザーは売却済の購入画面に遷移できない https://gyazo.com/48c680f383a72723d5694cc17f1533d0
自身の出品している売却済の商品の編集画面には遷移できない https://gyazo.com/aa958d7b91508756130acb5526694a6a
商品購入機能のテストコードを修正・order_formモデルとordersコントローラーの修正
不足しているテストの追加のため・コードの可読性を高めるため
テストコードの実施 https://gyazo.com/d43a4e25f55036150ce7cb0e1884c04b
orderformファクトリーの不要な記述を削除
formオブジェクトは直接アソシエーションを組まないため
what
商品購入機能の実装
why
ユーザーが商品の購入を行うため
テストコードの実施 https://gyazo.com/52194b928f04de098e2a168ea4644f5f
商品を購入する/購入に関する情報が不足しているとエラーメッセージが表示される/売却済の商品には「sold out」が表示される https://gyazo.com/494d0bcb474b45c0b7c045885eabab7d
自身の出品している売却済の商品の購入画面には遷移できない/他人の売却済商品の購入画面には遷移できない/ログインしていないユーザーは売却済の購入画面に遷移できない https://gyazo.com/48c680f383a72723d5694cc17f1533d0