Sha256: f56fea6c09d56b9d69712ca1009d455a0d322d61e0c842c500d9a931c8de6512

Contents?: true

Size: 1.27 KB

Versions: 26

Compression:

Stored size: 1.27 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 = '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 = '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 = '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

26 entries across 26 versions & 1 rubygems

Version Path
hydra-core-6.5.2 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.5.1 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.2 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.5.0 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.5.0.rc2 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.0.pre2 spec/helpers/blacklight_helper_spec.rb
hydra-core-7.0.0.pre1 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.1 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.rc5 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.rc4 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.rc3 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.rc2 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.rc1 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.pre2 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.4.0.pre1 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.3.4 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.3.3 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.3.2 spec/helpers/blacklight_helper_spec.rb
hydra-core-6.3.1 spec/helpers/blacklight_helper_spec.rb