Remove Webpacker references in test suite
This commit is contained in:
parent
8b5271df69
commit
6a7f63e671
|
@ -74,7 +74,6 @@ jobs:
|
||||||
env:
|
env:
|
||||||
POSTGRES_PORT: ${{ job.services.postgres.ports[5432] }}
|
POSTGRES_PORT: ${{ job.services.postgres.ports[5432] }}
|
||||||
REDIS_URL: "redis://localhost:${{ job.services.redis.ports[6379] }}"
|
REDIS_URL: "redis://localhost:${{ job.services.redis.ports[6379] }}"
|
||||||
DISABLE_WEBPACK_IN_TESTS: 1
|
|
||||||
- uses: codecov/codecov-action@v3
|
- uses: codecov/codecov-action@v3
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
|
|
@ -32,20 +32,6 @@ require "rspec-sidekiq"
|
||||||
ActiveRecord::Migration.maintain_test_schema!
|
ActiveRecord::Migration.maintain_test_schema!
|
||||||
|
|
||||||
RSpec.configure do |config|
|
RSpec.configure do |config|
|
||||||
config.before :suite do
|
|
||||||
# Run webpack compilation before suite, so assets exists in public/packs
|
|
||||||
# It would be better to run the webpack compilation only if at least one :js spec
|
|
||||||
# should be executed, but `when_first_matching_example_defined`
|
|
||||||
# does not work with `config.infer_spec_type_from_file_location!`
|
|
||||||
# see https://github.com/rspec/rspec-core/issues/2366
|
|
||||||
|
|
||||||
unless ENV.key?("DISABLE_WEBPACK_IN_TESTS")
|
|
||||||
start = Time.now # rubocop:disable all
|
|
||||||
`bin/webpack`
|
|
||||||
puts "processing time of webpack: \033[32;1m#{(Time.now - start).round(3).to_s.ljust(5, '0')}s\033[0m" # rubocop:disable all
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
|
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
|
||||||
config.fixture_path = "#{::Rails.root}/spec/fixtures"
|
config.fixture_path = "#{::Rails.root}/spec/fixtures"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue