From 5f07a7f3900bbf4dc8cb9c0d9b46db221daebe54 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 8 May 2024 13:15:14 +1000 Subject: [PATCH] Check for asset compilation before each spec file The KnapsackPro queue mode can't predict which specs it will run. So we need to check on each file (top-level describe block) which type of spec it is and if we need to compile assets for it. Old versions of KnapsackPro would execute the `before(:suite)` hooks on every batch, but now it's only run once. With this change, we do the same as before. --- spec/support/precompile_assets.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/support/precompile_assets.rb b/spec/support/precompile_assets.rb index 762a1c27b7..edab33e902 100644 --- a/spec/support/precompile_assets.rb +++ b/spec/support/precompile_assets.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true RSpec.configure do |config| - config.before(:suite) do + config.before(:all) do # We can use webpack-dev-server for tests, too! # Useful if you working on a frontend code fixes and want to verify them via system tests. next if Webpacker.dev_server.running?