maixhashi / plotforge

0 stars 0 forks source link

Test_2024.09.21.08.25_Notificationモデルのモデルスペックテストを実装 #206

Closed maixhashi closed 3 days ago

maixhashi commented 3 days ago

GitHub Issue Ticket

やった事

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

class Notification < ApplicationRecord
  default_scope -> { order(created_at: :desc) }
  belongs_to :shuffled_overview, optional: true
  belongs_to :movie, optional: true
  # belongs_to :comment, optional: true

  belongs_to :visitor, class_name: 'User', foreign_key: 'visitor_id'
  belongs_to :visited, class_name: 'User', foreign_key: 'visited_id'
end

なぜやるのか

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

動作確認

どの環境でどんな動作チェックをしたか 動作確認をした事についてスクショなどがあるとわかりやすくて良い

下記コマンドでテスト実行、テストパスを確認

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

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

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