lib/cucumber/pickles/transform.rb in pickles-0.1.4 vs lib/cucumber/pickles/transform.rb in pickles-0.1.5

- old
+ new

@@ -1,15 +1,18 @@ within_reg = /\A\s*(.*)?\s*(?:["|'](.*?)["|'])?\s*\Z/ Transform(/(within .*)$/) do |within_info| splitted = within_info.split('within').reject(&:blank?) - Waiter.wait_for_ajax splitted.reverse_each.inject(page) do |within, info| captures = Helpers::Regex::WITHIN.match(info).captures el_alias = captures[0] locator = captures[1] - Pickles.detect_node(el_alias, locator, within: within) + Waiter.wait do + within = Pickles.detect_node(el_alias, locator, within: within) + end + + within end end