From 1f3ea1ed58ede7ad2e1a8f3d5fb525742a0d825d Mon Sep 17 00:00:00 2001 From: benjamin wil Date: Fri, 21 May 2021 10:58:52 -0700 Subject: [PATCH] Force minimum version of `autoprefixer-rails` At lesser versions, the test suite encounters an error and cannot run: Failure/Error: Unable to find eval (eval at ((execjs) to read failed line ExecJS::ProgramError: TypeError: Cannot read property 'version' of undefined # eval (eval at ((execjs):1:213), :1:10) # (execjs):1:213 # (execjs):19:14 # ... This seems related to the issue reported on Solidus: solidusio/solidus#4055. Adding `autoprefixer-rails` at the latest version side-steps the issue. --- solidus_related_products.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/solidus_related_products.gemspec b/solidus_related_products.gemspec index e65a353..863c3e6 100644 --- a/solidus_related_products.gemspec +++ b/solidus_related_products.gemspec @@ -35,6 +35,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'deface', '~> 1.0' spec.add_development_dependency 'solidus_dev_support', '~> 2.3' + spec.add_development_dependency 'autoprefixer-rails', '~> 10.2.5' spec.add_development_dependency 'rspec-activemodel-mocks' spec.add_development_dependency 'shoulda-matchers' end