gpt4 book ai didi

ruby-on-rails - rails 测试 : test image_tag on view

转载 作者:行者123 更新时间:2023-12-05 07:55:40 36 4
gpt4 key购买 nike

我正在编写 View 测试,我想测试一张图片:

<%= image_tag "icon.png", class: "img-responsive" %>

所以我做了这个测试,但是没有用:

it 'app logo' do
render
assert_select 'img.img-responsive[src=?]', asset_path('icon.png')
end

如果我使用以下内容,它会起作用,但我认为这不是正确的做法:

it 'app logo' do
render
assert_select 'img.img-responsive[src=?]', '/assets/icon.png'
end

可能是什么问题?这是用 rspec 测试它的正确原因吗?

最佳答案

用 capybara 试试这个:

page.should have_selector(:xpath, XPATH_OF_THE_IMAGE_ELEMENT)

关于ruby-on-rails - rails 测试 : test image_tag on view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539051/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com