Module: Spree::Storefront::TestingSupport::CapybaraUtils

Defined in:
lib/spree/storefront/testing_support/capybara_utils.rb

Instance Method Summary collapse

Instance Method Details

#wait_for_turbo(timeout = nil) ⇒ Object



5
6
7
8
9
# File 'lib/spree/storefront/testing_support/capybara_utils.rb', line 5

def wait_for_turbo(timeout = nil)
  if has_css?('.turbo-progress-bar', visible: true, wait: 1.seconds)
    has_no_css?('.turbo-progress-bar', wait: timeout.presence || 5.seconds)
  end
end