# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/ require 'rails_helper' require 'policies/knowledge_base_policy_examples' describe KnowledgeBasePolicy do subject(:policy) { described_class.new(user, record) } let(:record) { create(:knowledge_base) } let(:user) { create(:user) } describe '#show?' do include_examples 'with KB policy check', editor: true, reader: true, none: false, method: :show? end describe 'update?' do include_examples 'with KB policy check', editor: true, reader: false, none: false, method: :update? end end