Sha256: 95ef3aec7d2d75b4af0b42e374e0d3398857aa2bcf6602048d4bbaf639507923

Contents?: true

Size: 1.28 KB

Versions: 10

Compression:

Stored size: 1.28 KB

Contents

require 'spec_helper'

describe BlacklightHelper do
  describe "document_partial_name" do
    it "should lop off everything before the first colin after the slash" do
      @config = Blacklight::Configuration.new.configure do |config|
        config.show.display_type_field = 'has_model_s'
      end
      helper.stub(:blacklight_config).and_return(@config)
      helper.document_partial_name('has_model_s' => ["info:fedora/afmodel:Presentation"]).should == "presentation"
      helper.document_partial_name('has_model_s' => ["info:fedora/hull-cModel:genericContent"]).should == "generic_content" 
    end
    it "should support single valued fields" do
      @config = Blacklight::Configuration.new.configure do |config|
        config.show.display_type_field = 'active_fedora_model_ssi'
      end
      helper.stub(:blacklight_config).and_return(@config)
      helper.document_partial_name('active_fedora_model_ssi' => "Chicken").should == "chicken" 
    end

    it "should handle periods" do
      @config = Blacklight::Configuration.new.configure do |config|
        config.show.display_type_field = 'has_model_s'
      end
      helper.stub(:blacklight_config).and_return(@config)
      helper.document_partial_name('has_model_s' => ["info:fedora/afmodel:text.PDF"]).should == "text_pdf"
    end
  end
  
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hydra-core-7.2.1 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.2.0 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.1.0 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.1.0.rc2 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.1.0.rc1 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.2 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.1 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.0 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.0.rc1 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.0.pre3 spec/helpers/blacklight_helper_spec.rb