Files
openfoodnetwork/spec/models/dfc_permission_spec.rb
2025-08-11 15:15:00 +10:00

16 lines
465 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
RSpec.describe DfcPermission do
it { is_expected.to belong_to :user }
it { is_expected.to belong_to :enterprise }
it { is_expected.to validate_presence_of :grantee }
it { is_expected.to validate_presence_of :scope }
it {
is_expected.to validate_inclusion_of(:scope)
.in_array(%w[ReadEnterprise ReadProducts ReadOrders])
.in_array(%w[WriteEnterprise WriteProducts WriteOrders])
}
end