Sha256: 9affd9d39a888f5787f215c020fcd75134a6abaa1ddbd62d0436df91f761db79
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
# encoding: utf-8 class Nanoc::Filters::YUICompressorTest < MiniTest::Unit::TestCase include Nanoc::TestHelpers def test_filter_javascript if_have 'yuicompressor' do filter = ::Nanoc::Filters::YUICompressor.new sample_js = <<-JAVASCRIPT function factorial(n) { var result = 1; for (var i = 2; i <= n; i++) { result *= i } return result; } JAVASCRIPT result = filter.setup_and_run(sample_js, { :type => 'js', :munge => true }) assert_match "function factorial(c){var a=1;for(var b=2;b<=c;b++){a*=b}return a};", result result = filter.setup_and_run(sample_js, { :type => 'js', :munge => false }) assert_match "function factorial(n){var result=1;for(var i=2;i<=n;i++){result*=i}return result};", result end end def test_filter_css if_have 'yuicompressor' do filter = ::Nanoc::Filters::YUICompressor.new sample_css = <<-CSS * { margin: 0; } CSS result = filter.setup_and_run(sample_css, { :type => 'css' }) assert_match "*{margin:0}", result end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-3.6.1 | test/filters/test_yui_compressor.rb |
nanoc-3.6.0 | test/filters/test_yui_compressor.rb |