class KnapsackPro::Adapters::SpinachAdapter
Constants
- TEST_DIR_PATTERN
Public Class Methods
test_path(scenario)
click to toggle source
# File lib/knapsack_pro/adapters/spinach_adapter.rb, line 8 def self.test_path(scenario) scenario.feature.filename end
Public Instance Methods
bind_save_report(latest_error = nil)
click to toggle source
# File lib/knapsack_pro/adapters/spinach_adapter.rb, line 27 def bind_save_report(latest_error = nil) ::Spinach.hooks.after_run do KnapsackPro::Report.save end end
bind_time_tracker()
click to toggle source
# File lib/knapsack_pro/adapters/spinach_adapter.rb, line 12 def bind_time_tracker ::Spinach.hooks.before_scenario do |scenario_data, step_definitions| KnapsackPro.tracker.current_test_path = KnapsackPro::Adapters::SpinachAdapter.test_path(scenario_data) KnapsackPro.tracker.start_timer end ::Spinach.hooks.after_scenario do KnapsackPro.tracker.stop_timer end ::Spinach.hooks.after_run do KnapsackPro.logger.debug(KnapsackPro::Presenter.global_time) end end