2006 年 7 月 30 日,星期日

使用 CSS 选择器进行测试

作者:David

如果您难以理解 assert_tag 及其选项,您可能想尝试改用 CSS 选择器。目前有两个插件用于处理这个问题:assert_selecthpricot helper

hpricot 风格提供了类似 assert element('title').should_contain('Funky Chicken Title') 的语法,而 assert_select 风格提供了类似 assert_select "title", "Welcome" 的语法。

从一个简短的初步了解来看,我更倾向于 assert_select 风格。但我还没有真正地使用过它们。请在评论中分享您的经验。这些方法中的一种很可能会被纳入核心。