Sha256: 45d645c2eed31f17d559e8c4b466a71c4d4bbd617032d492b34c3da4d76cadd5

Contents?: true

Size: 360 Bytes

Versions: 6

Compression:

Stored size: 360 Bytes

Contents

require "rails_helper"

describe ManifestationPolicy do
  subject { described_class }
  permissions :destroy? do
    before(:each) do
      @admin = FactoryBot.create(:admin)
    end

    it "not grants destroy if it is reserved" do
      record = FactoryBot.create(:reserve).manifestation
      expect(subject).not_to permit(@admin, record)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
enju_circulation-0.3.11 spec/policies/manifestation_policy_spec.rb
enju_circulation-0.3.10 spec/policies/manifestation_policy_spec.rb
enju_circulation-0.3.9 spec/policies/manifestation_policy_spec.rb
enju_circulation-0.4.0.rc.1 spec/policies/manifestation_policy_spec.rb
enju_circulation-0.3.8 spec/policies/manifestation_policy_spec.rb
enju_circulation-0.3.7 spec/policies/manifestation_policy_spec.rb