Module: SwissKnife::RSpec::Matchers

Defined in:
lib/swiss_knife/rspec/accept.rb,
lib/swiss_knife/rspec/have_tag.rb,
lib/swiss_knife/rspec/have_text.rb,
lib/swiss_knife/rspec/have_error_on.rb

Defined Under Namespace

Classes: Accept, HaveErrorOn, HaveTag, HaveText

Instance Method Summary collapse

Instance Method Details

#accept(*values) ⇒ Object



4
5
6
# File 'lib/swiss_knife/rspec/accept.rb', line 4

def accept(*values)
  Accept.new(values)
end

#have_error_on(attribute) ⇒ Object Also known as: have_errors_on



4
5
6
# File 'lib/swiss_knife/rspec/have_error_on.rb', line 4

def have_error_on(attribute)
  HaveErrorOn.new(attribute)
end

#have_node(selector, options = {}, &block) ⇒ Object



8
9
10
# File 'lib/swiss_knife/rspec/have_tag.rb', line 8

def have_node(selector, options = {}, &block)
  HaveTag.new(:xml, selector, options, &block)
end

#have_tag(selector, options = {}, &block) ⇒ Object



4
5
6
# File 'lib/swiss_knife/rspec/have_tag.rb', line 4

def have_tag(selector, options = {}, &block)
  HaveTag.new(:html, selector, options, &block)
end

#have_text(matcher) ⇒ Object



4
5
6
# File 'lib/swiss_knife/rspec/have_text.rb', line 4

def have_text(matcher)
  HaveText.new(matcher)
end