123456789_123456789_123456789_123456789_123456789_

Class: Capybara::RSpecMatchers::Matchers::HaveText

Class Method Summary

Base - Inherited

Instance Attribute Summary

Instance Method Summary

Constructor Details

This class inherits a constructor from Capybara::RSpecMatchers::Matchers::Base

Instance Method Details

#description

[ GitHub ]

  
# File 'lib/capybara/rspec/matchers/have_text.rb', line 17

def description
  "have text #{format(text)}"
end

#element_does_not_match?(el) ⇒ Boolean

[ GitHub ]

  
# File 'lib/capybara/rspec/matchers/have_text.rb', line 13

def element_does_not_match?(el)
  el.assert_no_text(*@args, **@kw_args)
end

#element_matches?(el) ⇒ Boolean

[ GitHub ]

  
# File 'lib/capybara/rspec/matchers/have_text.rb', line 9

def element_matches?(el)
  el.assert_text(*@args, **@kw_args)
end

#format(content)

[ GitHub ]

  
# File 'lib/capybara/rspec/matchers/have_text.rb', line 21

def format(content)
  content.inspect
end

#text (private)

[ GitHub ]

  
# File 'lib/capybara/rspec/matchers/have_text.rb', line 27

def text
  @args[0].is_a?(Symbol) ? @args[1] : @args[0]
end