Sha256: a00db636bebce627b821696567526de33f1e5e6666a225da3259283989c073ea

Contents?: true

Size: 1.21 KB

Versions: 14

Compression:

Stored size: 1.21 KB

Contents

require 'spec_helper'

describe Geoblacklight::ViewHelperOverride do
  class GeoblacklightControllerTestClass
    attr_accessor :params
  end
  
  before(:each) do
    @fake_controller = GeoblacklightControllerTestClass.new
    @fake_controller.extend(Geoblacklight::ViewHelperOverride)
  end
  
  describe 'has_spatial_parameters?' do
    it 'should not have spatial parameters' do
      @fake_controller.params = {}
      expect(@fake_controller.has_spatial_parameters?).to be_falsey
    end
    it 'should have spatial parameters' do
      @fake_controller.params = { bbox: '123'}
      expect(@fake_controller.has_spatial_parameters?).to be_truthy
    end
  end
  describe 'render_search_to_s_bbox' do
    it 'returns an empty string for no bbox' do
      @fake_controller.params = {}
      expect(@fake_controller.render_search_to_s_bbox(@fake_controller.params)).to eq ''
    end
    it 'returns render_search_to_s_element when bbox is present' do
      @fake_controller.params = { bbox: '123'}
      params = { 'bbox' => '123' }
      expect(@fake_controller).to receive(:render_search_to_s_element)
      expect(@fake_controller).to receive(:render_filter_value)
      @fake_controller.render_search_to_s_bbox(params)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
geoblacklight-0.5.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.5.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.4.2 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.4.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.4.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.3.4 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.3.3 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.3.2 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.3.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.3.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.2.2 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.2.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.2.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-0.1.0 spec/lib/geoblacklight/view_helper_override_spec.rb