システムテスト

参考:

Rails 5.1 の SystemTestCase を試してみた – Qiita

Rails5.1.0.beta1 System Testを試してみた | Step up onto the rail

Rails 5.1 の System test を試した | pockestrap

暫定版 Rails 5.1 の SystemTestCase で Headless モードの Chrome を使ってみる – Qiita

Rails テスティングガイド | Rails ガイド [公式]

Full-Stack Testing with Rails System Tests | Chris Said So

rspec-rails

参考:

rspec/rspec-rails: RSpec for Rails-3+ – GitHub

rspec-rails 3.7 の新機能!System Spec を使ってみた – Qiita

Everyday Rails Blog 翻訳 RSpec 3.7.2 へのアップグレードとシステムスペック | give IT a try

Rails system tests with RSpec | Mateusz Dominiak

導入

参考:

Rails 5.1 以降のシステムテストを RSpec で実行する 翻訳 | TechRacho

Capybara

参考:

teamcapybara/capybara: Acceptance test framework for web applications – GitHub

ヘッドレス Chrome を使う

class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
  driven_by \
    :selenium,
    using: :headless_chrome,
    screen_size: [1400, 1400]
end

参考:

雑に System Test で Headless Chrome を使う | 日々雑記

エラー

参考:

Net::ReadTimeout on first test using selenium · Issue #1305 · teamcapybara/capybara – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です