2012-11-21 71 views
1

我有一些使用水豚/ rspec匹配器检查内容或链接的测试。无论如何,我只是将它们改为小写,并使用CSS来首字母大写。现在所有测试都失败了,因为原始html有post而不是Post,虽然它看起来像PostRspec匹配器评估css?

应用css后可以忽略大小写或检查文本吗?

+0

你是如何检查的CSS?你可以发布测试吗? –

+0

我没有测试CSS。我只是有一个链接'Post'的菜单,然后我将它改为了'post',并添加了css'a:first-letter {text-transform:capitalize}'。我使用'click_on'和'have_content'。 –

+0

我只是不想将所有场景都改为小写,因为它的可读性更高。 –

回答

1

水豚支持正则表达式:

find('a', :text => /post/i).click 

您可能需要使用click_linkclick_on

Reference on Google Groups