Sha256: 96b1955f817eda09200f8736d62ed8826a890c4d0b90528499270ef871df602c

Contents?: true

Size: 670 Bytes

Versions: 18

Compression:

Stored size: 670 Bytes

Contents

require 'spec_helper'

describe Geoblacklight::GeoblacklightHelperBehavior do
  let(:dummy_class) do
    Class.new.extend(described_class)
  end

  describe '#geoblacklight_present' do
    before do
      expect(dummy_class).to receive(:presenter)
        .and_return(double(fake_name: 'druid:abc123'))
    end
    context 'as a Symbol' do
      it 'calls defined presenter class' do
        expect(dummy_class.geoblacklight_present(:fake_name)).to eq 'druid:abc123'
      end
    end
    context 'as a String' do
      it 'calls defined presenter class' do
        expect(dummy_class.geoblacklight_present('fake_name')).to eq 'druid:abc123'
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
geoblacklight-1.8.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.7.1 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.7.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.6.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.5.1 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.5.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.4.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.3.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.2.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.1.2 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.1.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.3 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.2 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.1 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.0 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.0.pre3 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.0.pre2 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb
geoblacklight-1.0.0.pre1 spec/lib/geoblacklight/geoblacklight_helper_behavior_spec.rb