rails 5 capybara test.log

廉价感情. 提交于 2019-12-12 12:23:59

问题


I'm having trouble with a few test and I would like to see in test.log the requests there're being done. There's a config that I can change to register the requests in log like below?

Started GET "/carts" for 127.0.0.1 at 2017-07-25 19:09:55 -0300
  Processing by CartsController#show as HTML
  Rendering carts/show.html.erb within layouts/application
  Rendered layouts/_header.html.erb (1.5ms)
  Rendered layouts/_notice_modal.html.erb (1.2ms)
  Rendered carts/show.html.erb within layouts/application (8.9ms)
  Rendered layouts/_alert_modal.html.erb (0.7ms)
  Rendered layouts/_notice_modal.html.erb (0.4ms)
Completed 200 OK in 62ms (Views: 57.6ms | ActiveRecord: 0.0ms)

I'm using Rails 5.1.1, RSpec 3.6 and Capybara 2.14.4.

Thanks in advance for any help!

Edit 1

I've the following config with capybara in rails_helper.rb:

require "capybara"
require "capybara/rspec"

....

Capybara.register_driver :selenium_chrome do |app|
  Capybara::Selenium::Driver.new(app, browser: :chrome)
end

Capybara.javascript_driver = :selenium_chrome

来源:https://stackoverflow.com/questions/45314385/rails-5-capybara-test-log

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!