Files
mastodon/spec/policies/collection_item_policy_spec.rb
2026-03-02 13:38:03 +00:00

24 lines
633 B
Ruby

# frozen_string_literal: true
require 'rails_helper'
RSpec.describe CollectionItemPolicy do
subject { described_class }
let(:account) { Fabricate(:account) }
permissions :revoke? do
context 'when collection item features the revoking account' do
let(:collection_item) { Fabricate.build(:collection_item, account:) }
it { is_expected.to permit(account, collection_item) }
end
context 'when collection item does not feature the revoking account' do
let(:collection_item) { Fabricate.build(:collection_item) }
it { is_expected.to_not permit(account, collection_item) }
end
end
end