2012-11-21 94 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