Sha256: dd3b1bb13d6201336846a22b5443d0a27212b8b574f469d8f351ae8d9be853e4
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'spec_helper' describe "An object with RDF backed attributes" do before do 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 class TestOne < ActiveFedora::Base has_subresource 'descMetadata', class_name: 'MyMetadata' Deprecation.silence(ActiveFedora::Attributes) do has_attributes :title, :date_uploaded, datastream: 'descMetadata' end end end after do Object.send(:remove_const, :TestOne) Object.send(:remove_const, :MyMetadata) 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active-fedora-9.13.0 | spec/integration/field_to_solr_name_spec.rb |