Files
Reem-Notas/spec/policies/romaneio_policy_spec.rb

22 lines
525 B
Ruby

require 'rails_helper'
RSpec.describe RomaneioPolicy do
subject(:policy) { described_class.new(usuario, Romaneio) }
context 'com a permissão admin.romaneio' do
let(:usuario) { build(:gerente) }
it { is_expected.to be_index }
it { is_expected.to be_pdf }
it { is_expected.to be_atualizar_linha }
end
context 'sem a permissão' do
let(:usuario) { build(:operador) }
it { is_expected.not_to be_index }
it { is_expected.not_to be_pdf }
it { is_expected.not_to be_destroy }
end
end