From 6472070517485b97b204b0aaebd9944ab0f9ee3c Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Fri, 13 Jan 2023 11:39:39 +1100 Subject: [PATCH] Configure MiniRacer to allow forking The spec for forking was hanging. This could be revisited after upgrading to mini_racer 0.6.1. --- spec/services/job_processor_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/services/job_processor_spec.rb b/spec/services/job_processor_spec.rb index 0044038ffe..041c80d5d4 100644 --- a/spec/services/job_processor_spec.rb +++ b/spec/services/job_processor_spec.rb @@ -1,5 +1,11 @@ # frozen_string_literal: true +# We need to configure MiniRacer to allow forking. +# Otherwise this spec hangs on CI. +# https://github.com/rubyjs/mini_racer#fork-safety +require "mini_racer" +MiniRacer::Platform.set_flags!(:single_threaded) + require 'spec_helper' class TestJob < ActiveJob::Base