Sha256: 567eb9851b890f0815a3af95f6b39c74b218a95fb38f1615738b3e23186889ca
Contents?: true
Size: 1.87 KB
Versions: 1
Compression:
Stored size: 1.87 KB
Contents
require 'test_helper' class SassRailsTest < Sass::Rails::TestCase test "classes are loaded" do assert_kind_of Module, Sass::Rails assert_kind_of Class, Sass::Rails::CssCompressor assert_kind_of Class, Sass::Rails::Railtie end test "scss files are generated during scaffold generation of scss projects" do within_rails_app "scss_project" do runcmd "rails generate scaffold foo" assert_file_exists "app/assets/stylesheets/foos.css.scss" assert_file_exists "app/assets/stylesheets/scaffolds.css.scss" assert_not_output(/conflict/) end end test "sass files are generated during scaffold generation sass projects" do within_rails_app "sass_project" do runcmd "rails generate scaffold foo" assert_file_exists "app/assets/stylesheets/foos.css.sass" assert_file_exists "app/assets/stylesheets/scaffolds.css.sass" assert_not_output(/conflict/) end end test "templates are registered with sprockets" do assert_equal Sass::Rails::SassTemplate, Sprockets.engines[".sass"] assert_equal Sass::Rails::ScssTemplate, Sprockets.engines[".scss"] end test "sass imports work correctly" do css_output = sprockets_render("scss_project", "application.css.scss") assert_match css_output, /main/ assert_match css_output, /top-level/ assert_match css_output, /partial-sass/ assert_match css_output, /partial-scss/ assert_match css_output, /sub-folder-relative-sass/ assert_match css_output, /sub-folder-relative-scss/ assert_match css_output, /not-a-partial/ assert_match css_output, /globbed/ assert_match css_output, /nested-glob/ assert_match css_output, /plain-old-css/ assert_match css_output, /another-plain-old-css/ end test "css compressor compresses" do assert_equal "div{color:red}\n", Sass::Rails::CssCompressor.new.compress(<<CSS) div { color: red; } CSS end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sass-rails-3.1.0.rc.2 | test/sass_rails_test.rb |