Sha256: 748f15d3ee9d76aa3bff34372619afd63c39c270f6d88ec543323f9681080247
Contents?: true
Size: 695 Bytes
Versions: 10
Compression:
Stored size: 695 Bytes
Contents
require 'spec_helper' describe ActiveFedora::LoadableFromJson::SolrBackedResource do before do class Foo < ActiveFedora::Base belongs_to :bar, predicate: ::RDF::DC.extent end class Bar < ActiveFedora::Base end end after do Object.send(:remove_const, :Foo) Object.send(:remove_const, :Bar) end let(:resource) { described_class.new(Foo) } before do resource.insert [nil, ::RDF::DC.extent, RDF::URI('http://example.org/123')] end describe "#query" do subject { resource.query(predicate: ::RDF::DC.extent) } it "is enumerable" do expect(subject.map { |g| g.object }).to eq [RDF::URI('http://example.org/123')] end end end
Version data entries
10 entries across 10 versions & 1 rubygems