Commit 31330ef9a0c1bb18d8d94e28891087e25d941489
1 parent
f1cafcb8
Exists in
master
and in
29 other branches
web_steps: make with_scope more clear
Showing
1 changed file
with
8 additions
and
2 deletions
Show diff stats
features/step_definitions/web_steps.rb
@@ -11,8 +11,14 @@ require File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "pat | @@ -11,8 +11,14 @@ require File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "pat | ||
11 | 11 | ||
12 | module WithinHelpers | 12 | module WithinHelpers |
13 | def with_scope(locator) | 13 | def with_scope(locator) |
14 | - locator = locator ? first(locator) : locator | ||
15 | - locator ? within(locator) { yield } : yield | 14 | + if locator |
15 | + locator = first(locator) || locator | ||
16 | + within(locator) do | ||
17 | + yield | ||
18 | + end | ||
19 | + else | ||
20 | + yield | ||
21 | + end | ||
16 | end | 22 | end |
17 | end | 23 | end |
18 | World(WithinHelpers) | 24 | World(WithinHelpers) |