Module: Butternut
- Defined in:
- lib/butternut.rb,
lib/butternut/helpers.rb,
lib/butternut/formatter.rb,
lib/butternut/scenario_extensions.rb
Defined Under Namespace
Modules: Helpers, ScenarioExtensions Classes: Formatter
Class Method Summary collapse
Class Method Details
.setup_hooks(obj) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/butternut.rb', line 6 def self.setup_hooks(obj) obj.instance_exec do AfterStep do |object| if object.is_a?(Cucumber::Ast::Scenario) if page_changed? object.last_page_source = current_page_source object.last_page_url = current_url else object.last_page_source = nil object.last_page_url = nil end @page_changed = false end end end end |