maixhashi / plotforge

0 stars 0 forks source link

Test_2024.09.21.06.46_ShuffledOverviewKeywordモデルのモデルスペック #202

Closed maixhashi closed 1 month ago

maixhashi commented 1 month ago

GitHub Issue Ticket

やった事

このプルリクエストにて何をしたのか? ShuffledOverviewKeywordモデルのモデルスペック

class ShuffledOverviewKeyword < ApplicationRecord
  ## validation
  validates :keyword_id, uniqueness: { scope: :shuffled_overview_id, message: "has already been added to this shuffled overview" }
  # 特定の ShuffledOverview に対して Keyword が一意である

  ## association
  belongs_to :shuffled_overview
  belongs_to :keyword
end

なぜやるのか

GitHub Issue で説明できない捕捉的な事項 (GitHub Issue の説明で十分であればここは不要) なぜこのプルリクエストが必要と考えたかについて説明があるとレビュワーがわかりやすい

動作確認

どの環境でどんな動作チェックをしたか 動作確認をした事についてスクショなどがあるとわかりやすくて良い 下記コマンドでテスト実行、テストパスを確認

docker-compose run web bundle exec rspec spec/models/shuffled_overview_keyword_spec.rb

Refs (レビューにあたって参考にすべき情報)(Optional)

関連するプルリクエストやイシュー、コンフルリンクなど、レビュワーがレビューするにあたっての補足情報