00.rubyonrails:14.rspec
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| 00.rubyonrails:14.rspec [2022/02/05] – 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入門 # | ||
| + | 2021年4月26日 | ||
| + | |||
| + | https:// | ||
| + | 【Rspec入門# | ||
| + | 2021年4月26日 | ||
| + | |||
| + | |||
| + | 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: | 行 107: | ||
| 更新日 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:// | ||
| 行 62: | 行 130: | ||
| 2つの注意点 | 2つの注意点 | ||
| -GitHubにSSH接続するための設定 | -GitHubにSSH接続するための設定 | ||
| - | -WSL2からWindowsのChromeに接続するための設定(パソコンの再起動が必要) | + | -WSL2にChromeをインストール |
| - | |||
| - | サンプルアプリケーション(日本語版 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.1644060714.txt.gz · 最終更新: 2022/02/05 by adash333
