Capybara 使ってテストしようとしたのだけど、やり方がわからなかったので調べた。
時間かかったけどやり方見つけたので備忘録。
have_xpath(%(//a[contains(normalize-space(string()), "ほげ 1") and not(@href)]))
normalize-space の存在を知るのに時間がかかった。
Capybara のソースに XPath.string.n.is(locator)
というのを見つけてようやくわかった。
XPath は滅多に使わんので使う度に色々と忘れてますな。