Sha256: d3d93e47734b9b3f33819b13608065fd1f024f3ffe00a19af0fbb71e4cfea152

Contents?: true

Size: 1013 Bytes

Versions: 14

Compression:

Stored size: 1013 Bytes

Contents

require 'test_helper'

class PipelineTest < ActiveSupport::TestCase
  
  class Writer
    
    def mime_types
      ['*/*']
    end
    
  end
  
  def setup
    super
    @env.clear_pipeline
  end
  
  test 'clear_pipeline' do
    @env.register_mime_type      'application/javascript', extension: 'js', charset: :unicode
    @env.register_template       'application/erb', PipelineTest
    @env.register_preprocessor   'application/javascript', PipelineTest
    @env.register_transformer    'application/scss', 'application/css', PipelineTest
    @env.register_postprocessor  'application/javascript', PipelineTest
    @env.register_minifier       'application/javascript', PipelineTest
    @env.register_writer         PipelineTest::Writer.new

    vars = %w(templates preprocessors transformers postprocessors minifiers writers)
    vars.each do |var|
      assert_not_empty @env.send(var)
    end
    
    @env.clear_pipeline
    
    vars.each do |var|
      assert_empty @env.send(var)
    end
  end
  
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
condenser-1.4 test/pipeline_test.rb
condenser-1.3 test/pipeline_test.rb
condenser-1.2 test/pipeline_test.rb
condenser-1.0 test/pipeline_test.rb
condenser-1.0.rc1 test/pipeline_test.rb
condenser-0.3 test/pipeline_test.rb
condenser-0.2 test/pipeline_test.rb
condenser-0.1 test/pipeline_test.rb
condenser-0.0.12 test/pipeline_test.rb
condenser-0.0.11 test/pipeline_test.rb
condenser-0.0.10 test/pipeline_test.rb
condenser-0.0.9 test/pipeline_test.rb
condenser-0.0.8 test/pipeline_test.rb
condenser-0.0.7 test/pipeline_test.rb