我有这个曾经通过的 RSpec 测试。现在它没有,我不明白为什么。
为了定位问题,我想知道是否有办法将 RSpec 实际“看到”的内容输出到 HTML 文件。换句话说,如果我有:
before do
#Create data here
#
#
#sign user in here
visit root_path
end
我想对其进行渲染root_path
并将其写入 HTML 文件,以便我可以通过 Web 浏览器手动检查它。
谢谢!
我有这个曾经通过的 RSpec 测试。现在它没有,我不明白为什么。
为了定位问题,我想知道是否有办法将 RSpec 实际“看到”的内容输出到 HTML 文件。换句话说,如果我有:
before do
#Create data here
#
#
#sign user in here
visit root_path
end
我想对其进行渲染root_path
并将其写入 HTML 文件,以便我可以通过 Web 浏览器手动检查它。
谢谢!
您想使用“save_and_open_page”。您可能需要在 gemfile 中添加“launchy”。一旦你这样做:
before do
#Create data here
#
#
#sign user in here
visit root_path
save_and_open_page
end
更多:http: //jeffkreftmeijer.com/2010/ever-heard-of-capybaras-save_and_open_page-method/