Sha256: c25b2779e07c725a54fe816f5b92b272daed83521868edf1e04493dba9c2e8a8
Contents?: true
Size: 585 Bytes
Versions: 2
Compression:
Stored size: 585 Bytes
Contents
RSpec.shared_examples "a governable object" do let(:object) do described_class.new.tap do |obj| obj.descMetadata.title = [ 'Describable' ] obj.descMetadata.identifier = [ 'id001' ] obj.save(validate: false) end end describe "can have an admin policy" do let(:coll) { FactoryGirl.create(:collection) } it "should set its admin policy with #admin_policy= and get with #admin_policy" do object.admin_policy = coll object.save(validate: false) expect(ActiveFedora::Base.find(object.pid).admin_policy).to eq(coll) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-3.0.0.alpha.2 | spec/support/shared_examples_for_governables.rb |
ddr-models-3.0.0.alpha.1 | spec/support/shared_examples_for_governables.rb |