Commit a3fbf344 authored by Robert Speicher's avatar Robert Speicher

Fix header_should_have_correct_id_and_link for features

parent fad01576
...@@ -2,8 +2,12 @@ module SharedMarkdown ...@@ -2,8 +2,12 @@ module SharedMarkdown
include Spinach::DSL include Spinach::DSL
def header_should_have_correct_id_and_link(level, text, id, parent = ".wiki") def header_should_have_correct_id_and_link(level, text, id, parent = ".wiki")
find(:css, "#{parent} h#{level}##{id}").text.should == text node = find("#{parent} h#{level} a##{id}")
find(:css, "#{parent} h#{level}##{id} > :last-child")[:href].should =~ /##{id}$/ node[:href].should == "##{id}"
# Work around a weird Capybara behavior where calling `parent` on a node
# returns the whole document, not the node's actual parent element
find(:xpath, "#{node.path}/..").text.should == text
end end
def create_taskable(type, title) def create_taskable(type, title)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment