Guest User

Untitled

a guest
Jan 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. diff --git a/railties/test/application/assets_test.rb b/railties/test/application/assets_test.rb
  2. index 9245532..5c55521 100644
  3. --- a/railties/test/application/assets_test.rb
  4. +++ b/railties/test/application/assets_test.rb
  5. @@ -67,6 +67,21 @@ module ApplicationTests
  6. end
  7. end
  8.  
  9. + test "precompile also generate undigested files for emails and static htmls" do
  10. + app_file "app/assets/javascripts/application.css.erb", "<%= asset_path 'rails.png' %>"
  11. + add_to_config "config.assets.digest = true"
  12. +
  13. + ENV["RAILS_ENV"] = nil
  14. + capture(:stdout) do
  15. + Dir.chdir(app_path){ `bundle exec rake assets:precompile` }
  16. + end
  17. +
  18. + digested = Dir["#{app_path}/public/assets/application-*.css"].first
  19. + undigested = Dir["#{app_path}/public/assets/application.css"].first
  20. + assert_match(/assets\/rails-([0-z]+)\.png/, File.read(digested))
  21. + assert_match(/assets\/rails\.png/, File.read(undigested))
  22. + end
  23. +
  24. test "precompile application.js and application.css and all other files not ending with .js or .css by default" do
  25. app_file "app/assets/javascripts/application.js", "alert();"
  26. app_file "app/assets/stylesheets/application.css", "body{}"
Add Comment
Please, Sign In to add comment