Sha256: 4aeb4a2c621b6231cf5401fd4f437ee2870546026a76c54d6e78db98d0a6ea75

Contents?: true

Size: 1.54 KB

Versions: 18

Compression:

Stored size: 1.54 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe Blacklight::RenderConstraintsHelperBehavior do

  describe "render_filter_element" do
    let(:blacklight_config) { Blacklight::Configuration.new }

    before(:each) do
      helper.stub(:blacklight_config).and_return blacklight_config
    end


    describe "render_selected_facet_value" do
      it "be html_safe and not have the remove link" do
        item = double("item", :value=>'two', :hits=>9)
        ret_val = helper.render_filter_element("one", [item],{})
        doc = Nokogiri::HTML(ret_val.first)
        filter = doc.xpath("//span[@class='filterValue']")
        filter.text.should == item.value
      end
      it "use facet_display_value" do
        helper.stub(:facet_display_value).and_return('four')
        item = double("item", :value=>'two', :hits=>9)
        ret_val = helper.render_filter_element("one", [item],{})
        doc = Nokogiri::HTML(ret_val.first)
        filter = doc.xpath("//span[@class='filterValue']")
        filter.text.should == 'four'
      end
      it "use facet_display_value for dashboard" do
        params[:controller] = "dashboard"
        helper.stub(:facet_display_value).and_return('four')
        helper.stub(:dashboard_index_path).and_return("abc")
        item = double("item", :value=>'two', :hits=>9)
        ret_val = helper.render_filter_element("one", [item],{})
        doc = Nokogiri::HTML(ret_val.first)
        filter = doc.xpath("//span[@class='filterValue']")
        filter.text.should == 'four'
      end

    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
sufia-3.7.2 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.7.1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.7.0 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.6.1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.6.0 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.5.0 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.4.0 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.4.0.rc4 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.4.0.rc3 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.3.1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.4.0.rc2 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.4.0.rc1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.3.0 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.2.1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.1.3 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.1.2 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.1.1 spec/helpers/render_constraints_helper_behavior_spec.rb
sufia-3.1.0 spec/helpers/render_constraints_helper_behavior_spec.rb