@ -4,7 +4,7 @@ append_to_file "Rakefile" do
Rake::Task[:default].prerequisites.clear if Rake::Task.task_defined?(:default)
task :default do
sh "bin/rails test"
sh "HEADLESS_CHROME=1 bin/rails test:system"
sh "bin/rails test:system"
raise unless
system("bin/rubocop") &
@ -14,7 +14,6 @@ executors:
PGUSER: postgres
PGPASS: postgres
RAILS_ENV: test
HEADLESS_CHROME: "1"
- image: circleci/postgres:13-ram
environment:
POSTGRES_USER: postgres
@ -12,7 +12,7 @@ empty_directory_with_keep_file "test/unit/lib/tasks"
gsub_file "test/application_system_test_case.rb", /^ driven_by :selenium.*$/, <<~RUBY
driven_by :selenium,
using: (ENV["HEADLESS_CHROME"] ? :headless_chrome : :chrome),
using: (ENV["DISABLE_HEADLESS_CHROME"] ? :chrome : :headless_chrome),
screen_size: [1400, 1400] do |options|
options.add_argument("no-sandbox")
end