| Module | FormTestHelper::LinkMethods |
| In: |
lib/link_methods.rb
|
# 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
# 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: if css_select(%Q{a[href="#{text}"]}).any?
7: links = assert_select("a[href=?]", text)
8: elsif text.nil?
9: links = assert_select('a', 1)
10: else
11: links = assert_select('a', text)
12: end
13: decorate_link(links.first)
14: end