3
我的頁面應該包含看起來像如何斷言圖像源在軌測試
<img src="some_long_url">
的圖像,你會如何測試,使用assert_select?我想檢查與src =「一些長URL」的存在。
我已經試過這樣:
assert_select "img[src=?]", /amazon.com/
由於源的URL是動態的,除了amazon.com這就是爲什麼我希望我的src屬性包含amazon.com和忽視與正則表達式的剩餘。
這意味着我希望我的src包含一些特定的字符串。
但它給下面錯誤:
Expected at least 1 element matching "img[src="(?-mix:amazon.com)"]", found 0
我用Rails 4.2工作,並使用內置的測試框架。
你的完整測試是什麼樣的? –
對,但爲了幫助我,你的測試是什麼樣子的?你得到的錯誤信息是因爲你從未在你的測試中定義過'img'。我不知道你的測試是什麼樣的,所以我不能幫你定義'img'。 –
這裏它的縮寫形式>>>>>>>>>>測試 「Z」 做 得到 「/ personal_settings /的personal_info」 assert_response:成功 assert_match 「IMG [ 'src' 中]」/ amaz/ 結束 –