Files
openfoodnetwork/spec/system/support/precompile_assets.rb
2021-07-22 10:18:18 +01:00

24 lines
691 B
Ruby

RSpec.configure do |config|
# Skip assets precompilcation if we exclude system specs.
# For example, you can run all non-system tests via the following command:
#
# rspec --tag ~type:system
#
# In this case, we don't need to precompile assets.
next if config.filter.opposite.rules[:type] == "system" || config.exclude_pattern.match?(%r{spec/system})
config.before(:suite) 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.
if Webpacker.dev_server.running?
next
else
$stdout.puts "\n Precompiling assets.\n"
Webpacker.compile
end
end
end