Sha256: 2ac89d5c29712a41a7967a4f0a72d2ba34d9239d6221c721832c3c4b0bdb98ea
Contents?: true
Size: 1007 Bytes
Versions: 6
Compression:
Stored size: 1007 Bytes
Contents
require "spec_helper" describe ActiveFedora::Rdf::Configurable do before do class DummyConfigurable extend ActiveFedora::Rdf::Configurable end end after do Object.send(:remove_const, "DummyConfigurable") end describe '#configure' do before do DummyConfigurable.configure :base_uri => "http://example.org/base", :type => RDF.Class, :rdf_label => RDF::DC.title end it 'should set a base uri' do expect(DummyConfigurable.base_uri).to eq "http://example.org/base" end it 'should set an rdf_label' do expect(DummyConfigurable.rdf_label).to eq RDF::DC.title end it 'should set a type' do expect(DummyConfigurable.type).to eq RDF.Class end end describe '#rdf_type' do it "should set the type the old way" do DummyConfigurable.should_receive(:configure).with(:type => RDF.Class).and_call_original DummyConfigurable.rdf_type(RDF.Class) expect(DummyConfigurable.type).to eq RDF.Class end end end
Version data entries
6 entries across 6 versions & 1 rubygems