feat: Conversation API to return applied_sla and sla_events (#9174)
* chore: Add sla_events to push_event_data * chore: Return SLA details in the API * chore: feature lock sla push event data * Update _conversation.json.jbuilder * chore: rubocop fixes
This commit is contained in:
@@ -9,6 +9,21 @@ RSpec.describe SlaEvent, type: :model do
|
||||
it { is_expected.to belong_to(:inbox) }
|
||||
end
|
||||
|
||||
describe 'push_event_data' do
|
||||
it 'returns the correct hash' do
|
||||
sla_event = create(:sla_event)
|
||||
expect(sla_event.push_event_data).to eq(
|
||||
{
|
||||
id: sla_event.id,
|
||||
event_type: 'frt',
|
||||
meta: sla_event.meta,
|
||||
created_at: sla_event.created_at.to_i,
|
||||
updated_at: sla_event.updated_at.to_i
|
||||
}
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'validates_factory' do
|
||||
it 'creates valid sla event object' do
|
||||
sla_event = create(:sla_event)
|
||||
|
||||
Reference in New Issue
Block a user