123456789101112131415161718192021 |
- require 'rails_helper'
- require 'models/concerns/checks_kb_client_notification_examples'
- require 'models/contexts/factory_context'
- RSpec.describe KnowledgeBase::Answer, type: :model, current_user_id: 1 do
- subject!(:kb_answer) { create(:knowledge_base_answer) }
- include_context 'factory'
- it_behaves_like 'ChecksKbClientNotification'
- it { is_expected.not_to validate_presence_of(:category_id) }
- it { is_expected.to belong_to(:category) }
- it { expect(kb_answer.attachments).to be_blank }
- context 'with attachment' do
- subject(:kb_answer) { create(:knowledge_base_answer, :with_attachment) }
- it { expect(kb_answer.attachments).to be_present }
- end
- end
|