Sha256: b7c36e17710e4d55a3e86eca45497dc24213adace86777fd57a6f5c9809a9c5f
Contents?: true
Size: 773 Bytes
Versions: 15
Compression:
Stored size: 773 Bytes
Contents
require 'spec_helper' describe GeoConcerns::GeoWorksHelper do let(:helper) { TestingHelper.new } let(:presenter) { instance_double('Presenter', class: GeoConcerns::ImageWorkShowPresenter) } before do class TestingHelper include GeoConcerns::GeoWorksHelper end end after do Object.send(:remove_const, :TestingHelper) end describe '#child_geo_works_type' do it 'returns a the child work type name' do expect(helper.child_geo_works_type(presenter)).to eq 'Raster' end end describe '#geo_work_type' do before do allow(presenter).to receive(:human_readable_type).and_return('ImageWork') end it 'returns a the work type name' do expect(helper.geo_work_type(presenter)).to eq 'Image' end end end
Version data entries
15 entries across 15 versions & 1 rubygems