Sha256: 42446559cf25dad45eeff4a85d5c25e4b83c56552dd72ad0af52096d8b275742
Contents?: true
Size: 845 Bytes
Versions: 29
Compression:
Stored size: 845 Bytes
Contents
# frozen_string_literal: true RSpec.describe Spotlight::UploadFieldConfig do describe '#label' do it 'accepts a proc and calls it' do label = -> { 'returned string' } expect(described_class.new(field_name: 'something', label: label).label).to eq 'returned string' end it 'returns any non-proc value' do expect(described_class.new(field_name: 'something', label: 'String').label).to eq 'String' end it 'falls back to the field name when no label is given' do expect(described_class.new(field_name: 'something').label).to eq 'something' end end describe '#solr_field' do it 'is an alias of the #solr_field method so it can be polymorphic with other Blacklight configurations' do expect(described_class.new(field_name: 'something').solr_field).to eq 'something' end end end
Version data entries
29 entries across 29 versions & 1 rubygems