Skip to content

Commit 2cce77e

Browse files
committed
try testing no-sprockets with a special gemfile
1 parent bb7cb49 commit 2cce77e

File tree

5 files changed

+19
-3
lines changed

5 files changed

+19
-3
lines changed

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ gemfile:
1616
- gemfiles/rails_4.2_sprockets_4.gemfile
1717
- gemfiles/rails_4.1.gemfile
1818
- gemfiles/rails_5.gemfile
19+
- gemfiles/rails_5_no_sprockets.gemfile
1920
- gemfiles/rails_5_sprockets_4.gemfile
2021

2122
matrix:
@@ -33,6 +34,8 @@ matrix:
3334
gemfile: gemfiles/rails_4.2_sprockets_4.gemfile
3435
- rvm: 2.1
3536
gemfile: gemfiles/rails_5.gemfile
37+
- rvm: 2.1
38+
gemfile: gemfiles/rails_5_no_sprockets.gemfile
3639
- rvm: 2.1
3740
gemfile: gemfiles/rails_5_sprockets_4.gemfile
3841
- rvm: jruby-9.0.1.0

gemfiles/rails_5.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "http://rubygems.org"
44

5-
gem "rails", "~> 5.0.0.beta2"
5+
gem "rails", "~> 5.0.0.rc2"
66
gem "turbolinks", "~> 5.0.0.beta"
77

88
gemspec :path => "../"

gemfiles/rails_5_no_sprockets.gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file was generated by Appraisal
2+
3+
source "http://rubygems.org"
4+
5+
gem "rails", "~> 5.0.0.rc2"
6+
7+
gemspec :path => "../"

gemfiles/rails_5_sprockets_4.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "http://rubygems.org"
44

5-
gem "rails", "~> 5.0.0.beta2"
5+
gem "rails", "~> 5.0.0.rc2"
66
gem "sprockets", "~> 4.0.x"
77
gem "turbolinks", "~> 5.0.0.beta"
88

test/dummy/config/application.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@
44
# require "active_record/railtie"
55
require "action_controller/railtie"
66
require "action_mailer/railtie"
7-
require "sprockets/railtie"
7+
8+
# Test no-sprockets environment by testing the gemfile name
9+
SKIP_SPROCKETS = ENV["BUNDLE_GEMFILE"] =~ /no_sprockets/
10+
if !SKIP_SPROCKETS
11+
require "sprockets/railtie"
12+
end
13+
814
require "rails/test_unit/railtie"
915

1016
# Make sure gems in development group are required, for example, react-rails and turbolinks.

0 commit comments

Comments
 (0)