Commit 24c7950
Changed files (5)
app/javascript/images/index.js
@@ -1,2 +1,2 @@
-import './icon.png'
-import './logo.png'
+import './icon.png';
+import './logo.png';
app/javascript/packs/images.js
@@ -1,1 +1,1 @@
-import '../images'
+import '../images';
spec/support/system.rb
@@ -1,11 +1,16 @@
+require 'capybara/rails'
require 'capybara-screenshot/rspec'
+Capybara.register_driver :selenium do |app|
+ Capybara::Selenium::Driver.new(app, browser: :chrome)
+end
+
RSpec.configure do |config|
config.before(:each, type: :system) do
driven_by :rack_test
end
config.before(:each, type: :system, js: true) do
- driven_by :selenium_chrome_headless
+ driven_by ENV['HEADLESS'].present? ? :selenium_chrome_headless : :selenium
end
end
.travis.yml
@@ -2,7 +2,6 @@ sudo: false
language: ruby
addons:
chrome: stable
-cache: bundler
rvm:
- 2.5.1
script:
Gemfile
@@ -31,7 +31,7 @@ group :development do
gem 'bundler-audit', '~> 0.6'
gem 'jekyll', '~> 3.8'
gem 'listen', '>= 3.0.5', '< 3.2'
- gem "minima", "~> 2.0" # This is the default theme for new Jekyll sites. You may change this to anything you like.
+ gem "minima", "~> 2.0" # This is the default theme for new Jekyll sites.
gem 'rubocop', '~> 0.58'
gem 'web-console', '>= 3.3.0'
end