Sha256: ac2f9610bf8f7a445b2cbc2d387e8e821bf2928032064d08515a811beaf5b348

Contents?: true

Size: 933 Bytes

Versions: 14

Compression:

Stored size: 933 Bytes

Contents

require 'spec_helper'

describe Jasmine::AssetPipelineMapper do
  describe "mapping files" do
    it "should retrieve asset paths from the asset pipeline for passed files" do
      #TODO: this expects all src files to be asset pipeline files
      src_files = ["assets/application.js", "assets/other_manifest.js"]
      asset_context = double("asset context")
      asset_context.stub_chain(:asset_paths, :asset_for).with("application", "js").and_return(['asset1.js', 'asset2.js'])
      asset_context.stub_chain(:asset_paths, :asset_for).with("other_manifest", "js").and_return(['asset1.js', 'asset3.js'])
      asset_context.stub(:asset_path) do |asset|
        "/some_location/#{asset}"
      end
      mapper = Jasmine::AssetPipelineMapper.new(asset_context)
      mapper.files(src_files).should == ['some_location/asset1.js?body=true', 'some_location/asset2.js?body=true', 'some_location/asset3.js?body=true']
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
rally-jasmine-1.2.0.18 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.12 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.11 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.10 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.8 spec/asset_pipeline_mapper_spec.rb
jasmine-1.3.0 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.7 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.6 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.5 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.4 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.3 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.2 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0.1 spec/asset_pipeline_mapper_spec.rb
rally-jasmine-1.2.0 spec/asset_pipeline_mapper_spec.rb