Sha256: bbd37276391ca8a2657dd7cca441d66c81bd4dd7d8ec01364429714106d79b47

Contents?: true

Size: 571 Bytes

Versions: 102

Compression:

Stored size: 571 Bytes

Contents

RSpec.shared_examples "a governable object" do
  let(:object) do
    described_class.new.tap do |obj|
      obj.title = [ 'Describable' ]
      obj.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, cast: true).admin_policy).to eq(coll)
    end
  end
end

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
ddr-models-1.17.1 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.rc1 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.pre.5 spec/support/shared_examples_for_governables.rb
ddr-models-1.17.0 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.pre.4 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.pre.3 spec/support/shared_examples_for_governables.rb
ddr-models-1.16.2 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.pre.2 spec/support/shared_examples_for_governables.rb
ddr-models-2.0.0.pre.1 spec/support/shared_examples_for_governables.rb
ddr-models-1.16.1 spec/support/shared_examples_for_governables.rb
ddr-models-1.16.0 spec/support/shared_examples_for_governables.rb
ddr-models-1.15.0 spec/support/shared_examples_for_governables.rb
ddr-models-1.14.2 spec/support/shared_examples_for_governables.rb
ddr-models-1.14.1 spec/support/shared_examples_for_governables.rb
ddr-models-1.14.0 spec/support/shared_examples_for_governables.rb
ddr-models-1.13.2 spec/support/shared_examples_for_governables.rb
ddr-models-1.13.1 spec/support/shared_examples_for_governables.rb
ddr-models-1.13.0 spec/support/shared_examples_for_governables.rb
ddr-models-1.11.8 spec/support/shared_examples_for_governables.rb
ddr-models-1.12.3 spec/support/shared_examples_for_governables.rb