trabajo-afectivo/spec/policies/controllers/knowledge_base/categories_controller_policy_spec.rb

31 lines
740 B
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'rails_helper'
describe Controllers::KnowledgeBase::CategoriesControllerPolicy do
subject { described_class.new(user, record) }
include_context 'basic Knowledge Base'
let(:record_class) { KnowledgeBase::CategoriesController }
let(:record) do
rec = record_class.new
rec.action_name = action_name
rec.params = params
rec
end
describe '#show?' do
let(:action_name) { :show }
let(:params) { { id: internal_answer.category.id } }
context 'with knowledge_base.reader permissions' do
let(:user) { create(:agent) }
it { is_expected.to permit_action(action_name) }
end
end
end