Module FormTestHelper::LinkMethods
In: lib/link_methods.rb

Methods

Public Instance methods

[Source]

    # File lib/link_methods.rb, line 16
16:     def decorate_link(link)
17:       link.extend FormTestHelper::Link
18:       link.testcase = self
19:       link
20:     end

[Source]

    # File lib/link_methods.rb, line 4
 4:     def select_link(text=nil)
 5:       @html_document = nil # So it always grabs the latest response
 6:       links = if text.nil?
 7:         select_first_link
 8:       elsif css_select(%|a[href="#{text}"]|).any?
 9:         select_link_by_href(text)
10:       else
11:         select_link_by_text(text)
12:       end
13:       decorate_link(links.first)
14:     end

[Validate]