Correção de horario e implantação da geração de Romaneio
This commit is contained in:
21
spec/policies/romaneio_policy_spec.rb
Normal file
21
spec/policies/romaneio_policy_spec.rb
Normal file
@@ -0,0 +1,21 @@
|
||||
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
|
||||
Reference in New Issue
Block a user