This commit is contained in:
depfu[bot] 2018-09-12 17:41:48 +00:00 committed by GitHub
commit f40ec0ed5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 13 deletions

View file

@ -97,13 +97,13 @@ GEM
builder (3.2.3) builder (3.2.3)
byebug (10.0.2) byebug (10.0.2)
cancancan (2.2.0) cancancan (2.2.0)
capybara (2.6.2) capybara (3.7.1)
addressable addressable
mime-types (>= 1.16) mini_mime (>= 0.1.3)
nokogiri (>= 1.3.3) nokogiri (~> 1.8)
rack (>= 1.0.0) rack (>= 1.6.0)
rack-test (>= 0.5.4) rack-test (>= 0.6.3)
xpath (~> 2.0) xpath (~> 3.1)
carrierwave (0.11.0) carrierwave (0.11.0)
activemodel (>= 3.2.0) activemodel (>= 3.2.0)
activesupport (>= 3.2.0) activesupport (>= 3.2.0)
@ -348,10 +348,9 @@ GEM
actionpack actionpack
activesupport activesupport
rails (>= 3.0.0) rails (>= 3.0.0)
poltergeist (1.9.0) poltergeist (1.18.1)
capybara (~> 2.1) capybara (>= 2.1, < 4)
cliver (~> 0.3.1) cliver (~> 0.3.1)
multi_json (~> 1.0)
websocket-driver (>= 0.2.0) websocket-driver (>= 0.2.0)
powerpack (0.1.2) powerpack (0.1.2)
prawn (1.0.0) prawn (1.0.0)
@ -583,8 +582,8 @@ GEM
websocket-extensions (0.1.3) websocket-extensions (0.1.3)
whenever (0.10.0) whenever (0.10.0)
chronic (>= 0.6.3) chronic (>= 0.6.3)
xpath (2.0.0) xpath (3.1.0)
nokogiri (~> 1.3) nokogiri (~> 1.8)
yajl-ruby (1.4.1) yajl-ruby (1.4.1)
PLATFORMS PLATFORMS

View file

@ -1,14 +1,14 @@
# frozen_string_literal: true # frozen_string_literal: true
# Automatically save the page a test fails # Automatically save the page a test fails
Capybara.save_and_open_page_path = Rails.root.join('tmp', 'capybara') Capybara.save_path = Rails.root.join('tmp', 'capybara')
RSpec.configure do |config| RSpec.configure do |config|
config.after(:each, type: :feature) do config.after(:each, type: :feature) do
example_filename = RSpec.current_example.full_description example_filename = RSpec.current_example.full_description
example_filename = example_filename.tr(' ', '_') example_filename = example_filename.tr(' ', '_')
example_filename += '.html' example_filename += '.html'
example_filename = File.expand_path(example_filename, Capybara.save_and_open_page_path) example_filename = File.expand_path(example_filename, Capybara.save_path)
if RSpec.current_example.exception.present? if RSpec.current_example.exception.present?
save_page(example_filename) save_page(example_filename)
# remove the file if the test starts working again # remove the file if the test starts working again