Takucap10 / furima-36700

0 stars 0 forks source link

商品出品機能実装 #14

Closed Takucap10 closed 2 years ago

Takucap10 commented 2 years ago

What

商品の情報を記載し、価格をつけて出品する機能。

商品画像、商品名、商品説明を入力し、カテゴリ・商品の状態、配送料負担、地域、発送までの日数をプルダウンで選択する。価格は入力すると自動で手数料と販売利益が計算される。

Why

出品者購入者にもわかりやすい購入ツールを提供するため。

実働動画

  1. ログイン状態の場合は、商品出品ページへ遷移できる
  2. 価格が入力されると同時に、販売手数料と販売利益が表示される
  3. 入力に問題がある状態で「出品する」ボタンが押された場合、情報は保存されず、出品ページに戻りエラーメッセージが表示される
  4. ログアウト状態の場合は、商品出品ページへ遷移しようとすると、ログインページへ遷移する
  5. テスト結果

priceの半角数字バリデーションについて

テストコードでは全角数字を入力できず'2000'とすると、文字列扱いになりpriceが0になってしまう。

実画面においては全角数字は文字列として扱われている

Takucap10 commented 2 years ago

追加 出品時の保存動画

Takucap10 commented 2 years ago

ご担当者 様 チェックありがとうございます。

ご指摘を受けまして、下記の通りテスト内容を更新致しました。

テスト動画(タイトルが出るよう修正)

-https://gyazo.com/47cb7c0b43d055ef613384d14e0c1271

おそらくユーザー登録のmergeの時にやり方を間違えてrspecの部分が一部消えてしまったのだと思われます。

出品時の動画につきましては先刻こちらのコメントに上げさせていただきましたので、ご査読お願いいたします。

Takucap10 commented 2 years ago

修正後テスト動画

-https://gyazo.com/e5673e6bf406e1f3cd5c538eed0ddecd

Takucap10 commented 2 years ago

ご指摘ありがとうございます。

修正後テスト動画

テストアプリでは300~9,999,999の数字と、全角数字に対しては別のバリデーションがかけられておりましたが、今回作成したものは同じバリデーションで制限しており、全角数字は文字列として0と認識されてしまっております。