Sha256: 8eadebe7fe3f75e16b015f2f7019795b4bd943fbd560ded4240a74436129949d

Contents?: true

Size: 1.07 KB

Versions: 15

Compression:

Stored size: 1.07 KB

Contents

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

describe "catalog/_facets" do
  before do
    @mock_config = Blacklight::Configuration.new
    view.stub(:blacklight_config => @mock_config)
  end
  it "should have a header" do
    view.stub(:render_facet_partials => '')
    render
    rendered.should have_selector('h2')
  end

  describe "facet display" do
    before do
      @mock_field_1 = mock(:field => 'facet_field_1',
                       :label => 'label')
      @mock_display_facet_1 = mock(:name => 'facet_field_1', :items => [mock(:value => 'Value', :hits => 1234)])
      view.stub(:facet_field_names => [:facet_field_1],
                :facet_limit_for => 10 )

      @response = mock()
      @response.should_receive(:facet_by_field_name).with(:facet_field_1) { @mock_display_facet_1 }

    end 

    it "should have a header" do
      render
      rendered.should have_selector('h3')
    end

    it "should list values" do
      render
      rendered.should have_selector('a.label')
      rendered.should have_selector('.count')
    end

  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
blacklight-3.8.2 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.8.1 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.8.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.7.2 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.7.1 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.7.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.6.1.1 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.6.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.5.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.4.2 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.4.1 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.4.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.3.2 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.3.1 test_support/spec/views/catalog/_facets.html.erb_spec.rb
blacklight-3.3.0 test_support/spec/views/catalog/_facets.html.erb_spec.rb