Sha256: 847c3b8092a615c73c9905fca491416717a83745e02f28627f0b0ec0a4bb5dc8

Contents?: true

Size: 1.24 KB

Versions: 16

Compression:

Stored size: 1.24 KB

Contents

# frozen_string_literal: true
require 'spec_helper'

describe Geoblacklight::ViewHelperOverride do
  class GeoblacklightControllerTestClass
    include AbstractController::Translation
    attr_accessor :params
  end

  let(:fake_controller) do
    GeoblacklightControllerTestClass.new
                                    .extend(described_class)
  end

  describe 'spatial_parameters?' do
    it 'does not have spatial parameters' do
      fake_controller.params = {}
      expect(fake_controller.spatial_parameters?).to be_falsey
    end
    it 'has spatial parameters' do
      fake_controller.params = { bbox: '123' }
      expect(fake_controller.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

16 entries across 16 versions & 1 rubygems

Version Path
geoblacklight-3.8.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.8.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.7.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.6.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.5.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-4.0.0.pre.alpha.3 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-4.0.0.pre.alpha.2 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-4.0.0.pre.alpha.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-4.0.0.pre.alpha spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.4.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.3.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.3.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.2.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.1.0 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.0.1 spec/lib/geoblacklight/view_helper_override_spec.rb
geoblacklight-3.0.0 spec/lib/geoblacklight/view_helper_override_spec.rb