====== 14.rspec ====== [[00.rubyonrails:index.html|Ruby on Rails トップページ]] ===== 見出し ===== https://techtechmedia.com/ruby-setup-rspec/ RSpec 【RSpec】RubyのみでRSpecを用いる方法について簡単にまとめてみた【Railsなし】 2021年3月2日 bundle init # Gemfileを編集して保存 gem "rspec" bundle install ===== factory ===== https://ymiyashitablog.com/rails-rspec-6/ 【Rspec入門 #6】FactoryBot導入からデータベース作成まで 2021年4月26日 https://ymiyashitablog.com/rails-rspec-7/ 【Rspec入門#7】FactoryBotで複数のデータベースを一気に作成 2021年4月26日 https://techtechmedia.com/factory-bot-rails/ 【RSpec初級編】FactoryBotを用いてテストコードを効率化する方法について解説 2020年1月13日 / 2021年2月28日 https://qiita.com/nakachan1994/items/29369470d50d0fcd0f6c @nakachan1994 投稿日 2021年07月17日 更新日 2021年07月22日 [Rails]RSpecでテストを行う準備(FactoryBot使用) ===== 見出し ===== https://bamboo-note.tokyo/Ruby/rspec-ruby-program-test/ RubyプログラミングでRSpecを使う July 13, 2020 https://zenn.dev/yukihaga/articles/816758ff6f0bdf 【Rails】Rspecの環境構築手順をざっくりまとめてみた 2021.07.29に公開 https://www.sejuku.net/blog/47847 【Rails入門】RSpecを使ったテスト方法を初心者向けに基本から解説 2021/8/1 https://hirocorpblog.com/post-546/ 2020.05.22 RSpecの基本使い方講座 https://zenn.dev/yuji_developer/articles/52cc0e356b3748 rspecを読みやすくメンテしやすく書くために 2021.06.09に公開 https://qiita.com/namitop/items/dc269e0514100df4549f @namitop(株式会社サイトビジット) 更新日 2017年07月04日 Organization rspecとminitestの比較 〜そうして僕は返事がない屍となった。〜 http://codelabo.com/posts/20201029150606 Docker環境でRspecをインストールする https://qiita.com/nanamemo_net/items/eba8693272c31d6af7f0 @nanamemo_net 投稿日 2019年01月08日 更新日 2020年05月04日 Railsチュートリアルの第4版をRSpecでテスト-1 ===== Everyday Rails - RSpecによるRailsテスト入門 ===== https://leanpub.com/everydayrailsrspec-jp/ https://qiita.com/jnchito/items/5c41a7031404c313da1f @jnchito 投稿日 2021年12月31日 更新日 2022年01月28日 Rails 7.0 + Ruby 3.1でゼロからアプリを作ってみたときにハマったところあれこれ ==== 第1章 ==== → https://i-doctor.sakura.ne.jp/font/?p=48474 Windows10+WSL2(Ubuntu20.02)でEveryday Rails – RSpecによるRailsテスト入門を写経してみる(1)サンプルアプリケーションのセットアップ【2022年2月時点】 2022年2月5日 https://qiita.com/divclass123/items/a52fea9caa062138b150 @divclass123 投稿日 2022年01月31日 更新日 2022年02月05日 「Everyday Rails - RSpecによるRailsテスト入門」のセットアップで詰まったことと対処法まとめ 開発環境 → [[https://i-doctor.sakura.ne.jp/font/?p=48419|Windows10+WSL2(Ubuntu20.02)でRails7+Sqlite3環境構築【2022年2月時点】]] 2つの注意点 -GitHubにSSH接続するための設定 -WSL2にChromeをインストール ===== rspec, docker ===== https://qiita.com/tochisuke221/items/374359eb3cff1182ed6c @tochisuke221 更新日 2021年05月18日 Dockerを導入後に、(Rspec)テストコードが完全に使い物にならなくなった件について② http://codelabo.com/posts/20201029150606 Docker環境でRspecをインストールする 29 10月 2020 https://ja.stackoverflow.com/questions/83691/everyday-rails-rspec%E3%81%AB%E3%82%88%E3%82%8Brails%E3%83%86%E3%82%B9%E3%83%88%E5%85%A5%E9%96%80-%E6%9C%80%E5%88%9D%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%81%A7docker%E3%81%A7%E8%A1%8C%E3%81%A3%E3%81%9F%E3%82%89-selenium%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%86%E3%82%B9%E3%83%88%E3%81%8C%E9%80%9A%E3%82%89%E3%81%AA%E3%81%84 Everyday Rails - RSpecによるRailsテスト入門 最初の環境構築でDockerで行ったら、seleniumを使用したテストが通らない https://qiita.com/masarashi/items/84761a4e8de494f4d073 @masarashi(はてな) 投稿日 2021年02月12日 【Rails6】Docker環境でRSpecのシステムスペックを実行する ==== Docker上のRailsでGemfileを更新したとき ==== docker-compose run web bundle install docker-compose down docker-compose up --build -d イメージをビルドしなおすので時間はかかる。 ===== Docker Rails rspec ===== -chromedriverまわりで苦労する -chrome用にコンテナ作成 - https://qiita.com/at-946/items/e96eaf3f91a39d180eb3 @at-946 投稿日 2019年01月04日 更新日 2020年05月23日 Rails on DockerでRSpecのSystem testをSelenium Dockerを使ってやってみた。 https://qiita.com/ryo_kh/items/2249c13d30648f50b9c8 @ryo_kh 更新日 2021年02月05日 Docker環境でRspec×Capybara×ChromeDriverを動作させる https://qiita.com/m_suzu/items/08970f14488690dc6f8e @m_suzu 投稿日 2020年11月10日 更新日 2020年11月11日 初めてDocker + RailsでE2EテストしようとしてWebdrivers::BrowserNotFound: Failed to find Chrome binary. エラーにはまった時の話 ===== 14.rspec ===== [[00.rubyonrails:index.html|Ruby on Rails トップページ]]