我很难弄清楚如何使用assert_select或assert_tag确保元标题的内容属性不为空。我无法弄清楚如何让它一起工作。
为了给你一个更好的主意,以下是我希望测试工作的一个例子:
这应该通过:
[meta name =" title"含量="你好" /
这应该会失败:
[meta name =" title"含量="" /
[注意:根本没有标签也应该失败]
答案 0 :(得分:7)
我在IRC和文档示例作为基础的帮助后不久发布了它。而不是删除帖子,我会保持它,因为这是令人惊讶的追踪跟踪。
以下是代码:
assert_select "meta[name=title]" do
assert_select "[content=?]", /.+/
end