Module: Capybara::Presenter::InstanceMethods

Includes:
CapybaraExtensions, Notifications
Defined in:
lib/capybara/presenter.rb

Overview

Instance-level helper methods for checking presenter configuration.

Constant Summary

Constants included from CapybaraExtensions

CapybaraExtensions::WRAPPED_METHODS

Instance Method Summary collapse

Methods included from CapybaraExtensions

#setup_presenter_delays

Methods included from Notifications

#presenter_milestone, #presenter_notification, #presenter_test_start_notification

Instance Method Details

#presenter_delay(seconds = nil) ⇒ Object



85
86
87
88
89
# File 'lib/capybara/presenter.rb', line 85

def presenter_delay(seconds = nil)
  return unless presenter_mode?

  sleep(seconds || presenter_delay_duration)
end

#presenter_delay_durationObject



91
92
93
# File 'lib/capybara/presenter.rb', line 91

def presenter_delay_duration
  self.class.presenter_delay_duration
end

#presenter_mode?Boolean

Returns:

  • (Boolean)


81
82
83
# File 'lib/capybara/presenter.rb', line 81

def presenter_mode?
  self.class.presenter_mode?
end

#presenter_notifications_enabled?Boolean

Returns:

  • (Boolean)


95
96
97
# File 'lib/capybara/presenter.rb', line 95

def presenter_notifications_enabled?
  self.class.presenter_notifications_enabled?
end