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