Zia*_*mar 5 automated-tests ruby-on-rails ruby-on-rails-4
我的页面应该包含一个看起来像的图像
<img src="some_long_url">
Run Code Online (Sandbox Code Playgroud)
您将如何使用assert_select 进行测试?我想检查是否存在src="some long url "的图像。
我已经尝试过这个:
assert_select "img[src=?]", /amazon.com/
Run Code Online (Sandbox Code Playgroud)
因为除了amazon.com之外,源的 url 是动态的,这就是为什么我希望我的 src 属性包含 amazon.com 并忽略剩余的正则表达式。
这意味着我希望我的 src 包含一些特定的字符串。
但它给出以下错误:
预计至少有 1 个元素匹配“img[src="(?-mix:amazon.com)"]”,发现 0
我正在使用 Rails 4.2 并使用内置的测试框架。
怎么样:
assert_select "img" do
assert_select "[src=?]", /amazon/
end
Run Code Online (Sandbox Code Playgroud)
?来自文档
| 归档时间: |
|
| 查看次数: |
1471 次 |
| 最近记录: |