Spaces:
Build error
Build error
| import { parseTimelineActivityAction } from '@/timeline/parseTimelineActivityAction'; | |
| describe('parseTimelineActivityAction', () => { | |
| it.each([ | |
| ['company.created', 'created'], | |
| ['company.updated', 'updated'], | |
| ['company.deleted', 'deleted'], | |
| ['company.restored', 'restored'], | |
| ['linked-note.created', 'created'], | |
| ['linked-task.updated', 'updated'], | |
| ['message.linked', 'linked'], | |
| ['calendarEvent.linked', 'linked'], | |
| ])('parses the action from "%s" as "%s"', (name, expected) => { | |
| expect(parseTimelineActivityAction(name)).toBe(expected); | |
| }); | |
| it('falls back to "linked" for null or unrecognized names', () => { | |
| expect(parseTimelineActivityAction(null)).toBe('linked'); | |
| expect(parseTimelineActivityAction('deal.went_cold')).toBe('linked'); | |
| }); | |
| }); | |