00.rubyonrails:14.rspec
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
00.rubyonrails:14.rspec [2022/02/05] – [Everyday Rails - RSpecによるRailsテスト入門] adash333 | 00.rubyonrails:14.rspec [2022/05/07] – [factory] adash333 | ||
---|---|---|---|
行 2: | 行 2: | ||
[[00.rubyonrails: | [[00.rubyonrails: | ||
===== 見出し ===== | ===== 見出し ===== | ||
+ | |||
+ | https:// | ||
+ | RSpec | ||
+ | 【RSpec】RubyのみでRSpecを用いる方法について簡単にまとめてみた【Railsなし】 | ||
+ | | ||
+ | |||
+ | < | ||
+ | bundle init | ||
+ | </ | ||
+ | |||
+ | # Gemfileを編集して保存 | ||
+ | < | ||
+ | gem " | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | bundle install | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== factory ===== | ||
+ | |||
+ | |||
+ | https:// | ||
+ | 【RSpec初級編】FactoryBotを用いてテストコードを効率化する方法について解説 | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | https:// | ||
+ | @nakachan1994 | ||
+ | 投稿日 2021年07月17日 | ||
+ | 更新日 2021年07月22日 | ||
+ | [Rails]RSpecでテストを行う準備(FactoryBot使用) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 見出し ===== | ||
+ | |||
+ | |||
+ | https:// | ||
+ | RubyプログラミングでRSpecを使う | ||
+ | July 13, 2020 | ||
+ | |||
+ | https:// | ||
+ | 【Rails】Rspecの環境構築手順をざっくりまとめてみた | ||
+ | 2021.07.29に公開 | ||
+ | |||
行 47: | 行 97: | ||
更新日 2022年01月28日 | 更新日 2022年01月28日 | ||
Rails 7.0 + Ruby 3.1でゼロからアプリを作ってみたときにハマったところあれこれ | Rails 7.0 + Ruby 3.1でゼロからアプリを作ってみたときにハマったところあれこれ | ||
+ | |||
+ | |||
+ | ==== 第1章 ==== | ||
+ | → < | ||
+ | Windows10+WSL2(Ubuntu20.02)でEveryday Rails – RSpecによるRailsテスト入門を写経してみる(1)サンプルアプリケーションのセットアップ【2022年2月時点】 | ||
+ | 2022年2月5日 | ||
+ | |||
+ | |||
https:// | https:// | ||
行 65: | 行 123: | ||
- | https:// | ||
- | GitHubにssh接続するまでの手順 | ||
- | 2021.10.13に公開 | ||
- | |||
- | サンプルアプリケーション(日本語版 Rails7.0版)のセットアップ | ||
- | < | ||
- | git clone https:// | ||
- | </ | ||
- | これ以外は、p19の手順通り。 | ||
- | |||
- | bin/ | ||
- | {{: | ||
- | |||
- | しかし、testすると、いきなり一個fail | ||
- | {{: | ||
- | < | ||
- | Tasks | ||
- | user toggles a task (FAILED - 1) | ||
- | |||
- | Failures: | ||
- | |||
- | 1) Tasks user toggles a task | ||
- | Got 0 failures and 2 other errors: | ||
- | |||
- | 1.1) Failure/ | ||
- | | ||
- | Webdrivers:: | ||
- | Failed to find Chrome binary. | ||
- | # ./ | ||
- | # ./ | ||
- | |||
- | 1.2) Failure/ | ||
- | | ||
- | Webdrivers:: | ||
- | Failed to find Chrome binary. | ||
- | # < | ||
- | |||
- | Finished in 2.36 seconds (files took 0.97458 seconds to load) | ||
- | 70 examples, 1 failure | ||
- | |||
- | Failed examples: | ||
- | |||
- | rspec ./ | ||
- | </ | ||
- | エラー内容は以下と似ているが、同じではない。対処法が分からず。。。がっくし。調べてもわからなければ、teratailで質問?それとも、とりあえず1章から順に写経していくか? | ||
- | |||
- | https:// | ||
- | Everyday Railsのセットアップにて、masterブランチのテストを全てパスしたい | ||
- | hiroki_takashim | ||
- | 投稿2020/ | ||
- | < | ||
- | Webdrivers:: | ||
- | Failed to find Chrome binary. | ||
- | </ | ||
- | でググると、こんな記事があった。< | ||
- | |||
- | https:// | ||
- | | ||
- | WSL2 環境で RSpec (Capybara) で「Webdrivers:: | ||
- | |||
- | https:// | ||
- | < | ||
- | $ wget -q -O - https:// | ||
- | $ sudo sh -c 'echo "deb https:// | ||
- | $ sudo apt-get update | ||
- | $ sudo apt-get install google-chrome-stable | ||
- | </ | ||
- | |||
- | https:// | ||
- | (引用ここから) | ||
- | {{: | ||
- | (引用ここまで) | ||
- | |||
- | |||
- | |||
- | {{: | ||
- | Chromeのインストールは1分くらいかかる。 | ||
- | {{: | ||
- | |||
- | もう一度、bundle exec rspec | ||
- | {{: | ||
- | |||
- | うまくいった! | ||
- | |||
- | |||
- | https:// | ||
- | @divclass123 | ||
- | 更新日 2022年02月01日 | ||
- | 「Everyday Rails - RSpecによるRailsテスト入門」のセットアップで詰まったことと対処法まとめ | ||
00.rubyonrails/14.rspec.txt · 最終更新: 2022/05/07 by adash333