From 57b1defd8d3115d7297116e0b2cb87ae229fb648 Mon Sep 17 00:00:00 2001 From: Mantas Masalskis Date: Tue, 14 Apr 2020 00:08:14 +0300 Subject: [PATCH] Refactoring: Set wait timeout to 0 for modal element checks to improve lookup performance. --- spec/support/capybara/common_actions.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/support/capybara/common_actions.rb b/spec/support/capybara/common_actions.rb index 2028fffed..ef3bf2d2f 100644 --- a/spec/support/capybara/common_actions.rb +++ b/spec/support/capybara/common_actions.rb @@ -187,14 +187,14 @@ module CommonActions # # @param timeout [Integer] seconds to wait def modal_ready(timeout: 4) - wait(timeout).until_exists { find('.modal.in') } + wait(timeout).until_exists { find('.modal.in', wait: 0) } end # Checks if modal has disappeared # # @param timeout [Integer] seconds to wait def modal_disappear(timeout: 4) - wait(timeout).until_disappears { find('.modal.in') } + wait(timeout).until_disappears { find('.modal', wait: 0) } end # Scrolls to given element