Closed ryohakjae114 closed 3 months ago
この変更では、RSpecの設定変更とテスト出力形式の変更、FactoryBotとDeviseの統合、および日本語ローカライズモデルの追加が行われました。これにより、投稿機能がユーザーに関連付けられ、システムテストが導入されました。
ファイルパス | 変更概要 |
---|---|
.rspec , spec_helper.rb |
RSpec設定を更新し、テスト出力をドキュメント形式に変更。 |
Gemfile |
開発とテスト環境にfactory_bot_rails を追加、テスト環境にcapybara とselenium-webdriver を追加。 |
app/controllers/posts_controller.rb |
PostsController のnew メソッドが現在のユーザーに関連付けた投稿を構築するように変更。create メソッドも同様に変更。 |
config/locales/models.ja.yml |
日本語ローカライズファイルにpost エンティティとbody 属性を追加。 |
spec/factories/posts.rb , spec/factories/users.rb |
投稿とユーザーのファクトリを追加。 |
spec/rails_helper.rb |
RSpecのテスト環境を設定し、fixtures、transactions、ActiveRecordサポートを追加。 |
spec/support/devise.rb , spec/support/factory_bot.rb |
devise.rb とfactory_bot.rb ファイルを追加し、RSpecにDeviseテストヘルパーとFactoryBotメソッドを設定。 |
spec/system/posts_spec.rb , spec/system/users_spec.rb |
投稿およびユーザー機能のシステムテストを導入。 |
🐰✨
新しい風が吹き、
コードの森を駆け巡る。
テストの緑が安心をもたらし、
バグはうさぎに怯える。
さあ、新たな一歩を踏み出そう! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@uekkie こちら修正しました!
Changes Lines
+275 additions, -4 deletions
Summary by CodeRabbit
新機能
テスト
ドキュメント
バグ修正