我的页面应该包含一个看起来像的图像
<img src="some_long_url">
你会如何使用assert_select测试?我想用src =“some long url”检查是否存在违规行为.
我已经尝试过这个:
assert_select "img[src=?]", /amazon.com/
因为除了amazon.com之外,源码的网址是动态的,这就是为什么我希望我的src属性包含amazon.com而忽略了正则表达式.
这意味着我希望我的src包含一些特定的字符串.
但它给出了以下错误:
Expected at least 1 element matching “img[src=”(?-mix:amazon.com)”]”,
found 0
我正在使用Rails 4.2并使用内置的测试框架.
最佳答案 怎么样:
assert_select "img" do
assert_select "[src=?]", /amazon/
end
?从docs