Skip to content

Commit 5192d0c

Browse files
author
Francesco Rodriguez
committed
fix test: css_compressor config is not honored in development
1 parent 420b7c2 commit 5192d0c

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

test/fixtures/alternate_config_project/config/environments/test.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,7 @@
3535

3636
# Print deprecation notices to the stderr
3737
config.active_support.deprecation = :stderr
38+
39+
# Set to compact only for testing purposes.
40+
config.sass.style = :compact
3841
end

test/sass_rails_test.rb

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,15 @@ class SassRailsTest < Sass::Rails::TestCase
1414
end
1515
end
1616

17-
test 'css_compressor config item is honored' do
18-
within_rails_app "alternate_config_project" do
17+
test 'css_compressor config item is not honored in development mode' do
18+
within_rails_app 'alternate_config_project' do
19+
runcmd "ruby script/rails runner 'puts Rails.application.config.assets.css_compressor'", Dir.pwd, true, "Gemfile", {"RAILS_ENV" => "production"}
20+
assert '', $last_ouput
21+
end
22+
end
23+
24+
test 'css_compressor config item is honored if environment is not development' do
25+
within_rails_app 'alternate_config_project' do
1926
runcmd "ruby script/rails runner 'puts Rails.application.config.assets.css_compressor'", Dir.pwd, true, "Gemfile", {"RAILS_ENV" => "production"}
2027
assert_output(/yui/)
2128
end
@@ -45,7 +52,7 @@ class SassRailsTest < Sass::Rails::TestCase
4552
test 'sass not defines compressor in development mode' do
4653
within_rails_app 'scss_project' do
4754
runcmd "ruby script/rails runner 'puts Rails.application.config.assets.css_compressor'", Dir.pwd, true, 'Gemfile', {'RAILS_ENV' => 'development'}
48-
assert "", $last_ouput.to_s
55+
assert '', $last_ouput
4956
end
5057
end
5158

@@ -76,7 +83,7 @@ class SassRailsTest < Sass::Rails::TestCase
7683
CSS
7784
END_OF_COMMAND
7885
within_rails_app "alternate_config_project" do
79-
runcmd "ruby script/rails runner '#{command}'", Dir.pwd, true, "Gemfile", {"RAILS_ENV" => "development"}
86+
runcmd "ruby script/rails runner '#{command}'", Dir.pwd, true, "Gemfile", {"RAILS_ENV" => "test"}
8087
assert_line_count(3)
8188
end
8289
end

0 commit comments

Comments
 (0)