Skip to content

Commit

Permalink
Log directory fix (#253)
Browse files Browse the repository at this point in the history
* log directory config moved to capybara.rb

* changelog
  • Loading branch information
alexey-voronenko committed Nov 23, 2017
1 parent b332e09 commit 0214a0b
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -3,6 +3,7 @@
### New Features
- Cucumber rake tasks minor updates
### Bug-fixes
- [#252](https://github.com/strongqa/howitzer/issues/252) Wrong location of log files fixed
- [#248](https://github.com/strongqa/howitzer/issues/248) FactoryGirl renamed to FactoryBot in cucumber transformation.
- [#246](https://github.com/strongqa/howitzer/issues/246) Options fixed for rspec rake tasks
## [v2.1.0](https://github.com/strongqa/howitzer/compare/v2.0.3...v2.1.0)
Expand Down
2 changes: 2 additions & 0 deletions generators/config/templates/capybara.rb
Expand Up @@ -39,6 +39,8 @@ module CapybaraHelpers

require_relative "drivers/#{Howitzer.driver}"

Capybara.save_path = Howitzer.log_dir

Capybara::Screenshot.append_timestamp = false
Capybara::Screenshot.register_filename_prefix_formatter(:default) do
"capybara-screenshot-#{Gen.serial}"
Expand Down
1 change: 0 additions & 1 deletion generators/config/templates/drivers/headless_chrome.rb
Expand Up @@ -10,7 +10,6 @@
Capybara::Selenium::Driver.new app, params
end

Capybara.save_path = Howitzer.log_dir
Capybara::Screenshot.register_driver(:headless_chrome) do |driver, path|
driver.browser.save_screenshot path
end
1 change: 0 additions & 1 deletion generators/config/templates/drivers/phantomjs.rb
Expand Up @@ -14,7 +14,6 @@
)
end

Capybara.save_path = Howitzer.log_dir
Capybara::Screenshot.register_driver(:phantomjs) do |driver, path|
driver.browser.save_screenshot path
end
4 changes: 2 additions & 2 deletions spec/unit/generators/config_generator_spec.rb
Expand Up @@ -22,8 +22,8 @@
{ name: '/config/drivers', is_directory: true },
{ name: '/config/drivers/browserstack.rb', is_directory: false, size: 914 },
{ name: '/config/drivers/crossbrowsertesting.rb', is_directory: false, size: 1126 },
{ name: '/config/drivers/headless_chrome.rb', is_directory: false, size: 696 },
{ name: '/config/drivers/phantomjs.rb', is_directory: false, size: 636 },
{ name: '/config/drivers/headless_chrome.rb', is_directory: false, size: 658 },
{ name: '/config/drivers/phantomjs.rb', is_directory: false, size: 598 },
{ name: '/config/drivers/poltergeist.rb', is_directory: false, size: 362 },
{ name: '/config/drivers/sauce.rb', is_directory: false, size: 871 },
{ name: '/config/drivers/selenium.rb', is_directory: false, size: 1097 },
Expand Down

0 comments on commit 0214a0b

Please sign in to comment.