trabajo-afectivo/spec/models/ticket/shared_draft_zoom_spec.rb

26 lines
946 B
Ruby
Raw Permalink Normal View History

2022-02-24 11:33:52 +00:00
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
require 'rails_helper'
RSpec.describe Ticket::SharedDraftZoom, type: :model do
subject(:shared_draft_zoom) { create :ticket_shared_draft_zoom }
it { is_expected.to belong_to :ticket }
it { expect(shared_draft_zoom.new_article).to be_a(Hash) }
it { expect(shared_draft_zoom.ticket_attributes).to be_a(Hash) }
describe 'Draft Sharing: Add history entry for updating and deleting of a draft #3983' do
it 'does create a history entry for the new draft' do
expect(shared_draft_zoom.ticket.history_get)
.to include(include('object' => 'Ticket::SharedDraftZoom', 'type' => 'created'))
end
it 'does add a history entry for removing the draft' do
shared_draft_zoom.destroy
expect(shared_draft_zoom.ticket.history_get)
.to include(include('object' => 'Ticket::SharedDraftZoom', 'type' => 'removed'))
end
end
2022-02-24 11:33:52 +00:00
end