From fe855743adfea4ea386873fd349974b418e743bc Mon Sep 17 00:00:00 2001 From: Daniel Schmidt Date: Mon, 27 Jan 2025 16:00:09 -0800 Subject: [PATCH] Adds tests for the SolrDocument to boost test coverage --- spec/models/solr_document_spec.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 spec/models/solr_document_spec.rb diff --git a/spec/models/solr_document_spec.rb b/spec/models/solr_document_spec.rb new file mode 100644 index 0000000..76c482f --- /dev/null +++ b/spec/models/solr_document_spec.rb @@ -0,0 +1,23 @@ +require 'rails_helper' + +RSpec.describe SolrDocument do + it 'is keyed on id' do + expect(SolrDocument.unique_key).to eq 'id' + end + + describe 'extensions' do + let(:extensions) { SolrDocument.registered_extensions.pluck :module_obj } + + it 'uses the email extension' do + expect(extensions).to include Blacklight::Document::Email + end + + it 'uses the sms extension' do + expect(extensions).to include Blacklight::Document::Sms + end + + it 'uses the dublin core extension' do + expect(extensions).to include Blacklight::Document::DublinCore + end + end +end