Sha256: c6b29ff96876dad9358b5578782442b1dc97704f78eb8e6d2cf5e404fe60b12a
Contents?: true
Size: 1.14 KB
Versions: 18
Compression:
Stored size: 1.14 KB
Contents
require 'spec_helper' describe "An object with RDF backed attributes" do before do class TestOne < ActiveFedora::Base class MyMetadata < ActiveFedora::NtriplesRDFDatastream Deprecation.silence(ActiveFedora::RDFDatastream) do property :title, predicate: ::RDF::Vocab::DC.title do |index| index.as :stored_searchable end property :date_uploaded, predicate: ::RDF::Vocab::DC.dateSubmitted do |index| index.type :date index.as :stored_searchable, :sortable end end end has_metadata 'descMetadata', type: MyMetadata Deprecation.silence(ActiveFedora::Attributes) do has_attributes :title, :date_uploaded, datastream: 'descMetadata' end end end after do Object.send(:remove_const, :TestOne) end it "is able to grab the solr name" do expect(TestOne.delegated_attributes[:title].primary_solr_name).to eq 'desc_metadata__title_tesim' end it "is able to grab the solr name for a date" do expect(TestOne.delegated_attributes[:date_uploaded].primary_solr_name).to eq 'desc_metadata__date_uploaded_dtsim' end end
Version data entries
18 entries across 18 versions & 1 rubygems