Sha256: 9235f441dd83f0df14e45e69920c563fa7320229102779f96b2db053de08259e

Contents?: true

Size: 531 Bytes

Versions: 45

Compression:

Stored size: 531 Bytes

Contents

require 'spec_helper'

describe Hydra::AccessControls::Visibility do
  module VisibilityOverride
    extend ActiveSupport::Concern
    include Hydra::AccessControls::Permissions
    def visibility; super; end
    def visibility=(value); super(value); end
  end
  class MockParent < ActiveFedora::Base
    include VisibilityOverride
  end

  it 'allows for overrides of visibility' do
    expect{
      MockParent.new(visibility: Hydra::AccessControls::AccessRight::VISIBILITY_TEXT_VALUE_PRIVATE)
    }.to_not raise_error
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
hydra-access-controls-8.2.0 spec/unit/visibility_spec.rb
hydra-access-controls-9.2.0 spec/unit/visibility_spec.rb
hydra-access-controls-9.2.0.rc1 spec/unit/visibility_spec.rb
hydra-access-controls-9.1.4 spec/unit/visibility_spec.rb
hydra-access-controls-9.1.3 spec/unit/visibility_spec.rb
hydra-access-controls-8.1.0 spec/unit/visibility_spec.rb
hydra-access-controls-9.1.2 spec/unit/visibility_spec.rb
hydra-access-controls-9.1.1 spec/unit/visibility_spec.rb
hydra-access-controls-9.1.0 spec/unit/visibility_spec.rb
hydra-access-controls-8.0.0 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.1 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0.rc3 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0.rc2 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0.rc1 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0.beta2 spec/unit/visibility_spec.rb
hydra-access-controls-9.0.0.beta1 spec/unit/visibility_spec.rb
hydra-access-controls-8.0.0.beta1 spec/unit/visibility_spec.rb
hydra-access-controls-7.2.2 spec/unit/visibility_spec.rb
hydra-access-controls-7.2.1 spec/unit/visibility_spec.rb