File tree Expand file tree Collapse file tree 4 files changed +17
-3
lines changed Expand file tree Collapse file tree 4 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ namespace :tests do
12
12
rails_4_2
13
13
rails_4_1
14
14
rails_4_0
15
+ with_sass_rails
15
16
]
16
17
17
18
gemfiles . each do |gemfile |
Original file line number Diff line number Diff line change
1
+ source 'https://rubygems.org'
2
+
3
+ gem "sass-rails"
4
+
5
+ # Specify your gem's dependencies in sassc-rails.gemspec
6
+ gemspec path: "../"
Original file line number Diff line number Diff line change @@ -24,6 +24,12 @@ class Railtie < ::Rails::Railtie
24
24
# Remove the sass middleware if it gets inadvertently enabled by applications.
25
25
config . after_initialize do |app |
26
26
app . config . middleware . delete ( Sass ::Plugin ::Rack ) if defined? ( Sass ::Plugin ::Rack )
27
+
28
+ if app . assets
29
+ # do this after initialize so sass-rails doesn't interfere with us
30
+ app . assets . register_engine '.sass' , SassC ::Rails ::SassTemplate
31
+ app . assets . register_engine '.scss' , SassC ::Rails ::ScssTemplate
32
+ end
27
33
end
28
34
29
35
initializer :setup_sass , group : :all do |app |
@@ -42,9 +48,6 @@ class Railtie < ::Rails::Railtie
42
48
# end
43
49
44
50
if app . assets
45
- app . assets . register_engine '.sass' , SassC ::Rails ::SassTemplate
46
- app . assets . register_engine '.scss' , SassC ::Rails ::ScssTemplate
47
-
48
51
app . assets . context_class . class_eval do
49
52
class_attribute :sass_config
50
53
self . sass_config = app . config . sass
Original file line number Diff line number Diff line change @@ -166,6 +166,10 @@ def test_special_characters_compile
166
166
css_output = render_asset ( "special_characters.scss" )
167
167
end
168
168
169
+ def test_compression_works
170
+ skip
171
+ end
172
+
169
173
#test 'sprockets require works correctly' do
170
174
# skip
171
175
You can’t perform that action at this time.
0 commit comments