Skip to content

Commit 64d9ad5

Browse files
Propshaft support
1 parent 2e9e5f8 commit 64d9ad5

File tree

7 files changed

+1515
-6
lines changed

7 files changed

+1515
-6
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,15 @@ jobs:
4242
- uses: browser-actions/setup-geckodriver@latest
4343
with:
4444
geckodriver-version: "0.35.0"
45-
- name: Run tests
45+
- name: Run tests with Sprockets
4646
uses: coactions/setup-xvfb@v1
47+
env:
48+
ASSET_PIPELINE: sprockets
49+
with:
50+
run: bundle exec rake spec
51+
- name: Run tests with Propshaft
52+
uses: coactions/setup-xvfb@v1
53+
env:
54+
ASSET_PIPELINE: propshaft
4755
with:
4856
run: bundle exec rake spec

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ group :development, :test do
2727
gem 'jquery-rails'
2828
gem 'mime-types'
2929
gem 'nokogiri'
30+
gem 'propshaft', require: false
3031
gem 'rack', '< 3.0'
3132
gem 'rack-cors'
3233
gem 'rake'
@@ -37,7 +38,7 @@ group :development, :test do
3738
gem 'rubocop-rspec'
3839
gem 'ruby-grape-danger', '~> 0.2.0', require: false
3940
gem 'selenium-webdriver'
40-
gem 'sprockets-rails', require: 'sprockets/railtie'
41+
gem 'sprockets-rails', require: false
4142
gem 'uglifier'
4243
gem 'webrick'
4344
end
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
22
*= require ./reset
3-
*= require ./screen
3+
*= require ./screen-sprockets
44
*= require_self
55
*/

0 commit comments

Comments
 (0)