Sha256: 24cd58a77d50007f5ae947be338a1e05e3ae35bba1f8874701651b08b97d4e08

Contents?: true

Size: 839 Bytes

Versions: 3

Compression:

Stored size: 839 Bytes

Contents

module FlashHelpers

  def has_notice?(message)
    has_selector?('div.alert.alert-info', :text => message)
  end

  def has_no_notice?(message)
    has_no_selector?('div.alert.alert-info', :text => message)
  end

  def has_error_message?(message)
    has_selector?('div.alert.alert-danger', :text => message)
  end

  def has_no_error_message?(message)
    has_no_selector?('div.alert.alert-danger', :text => message)
  end

  def has_warning?(message)
    has_selector?('div.alert.alert-warning', :text => message)
  end

  def has_no_warning?(message)
    has_no_selector?('div.alert.alert-warning', :text => message)
  end

  def has_validation_errors?
    has_selector?('.field_with_errors')
  end

  def has_no_validation_errors?
    has_no_selector?('.field_with_errors')
  end

end

Capybara::Session.send(:include, FlashHelpers)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 spec/support/capybara/flash_helpers.rb
your_platform-1.0.0 spec/support/capybara/flash_helpers.rb
your_platform-0.0.2 spec/support/capybara/flash_helpers.rb