@@ -4,7 +4,10 @@ import {
44 pendingDecisionTaskStartEvent ,
55} from '@/views/workflow-history/__fixtures__/workflow-history-pending-events' ;
66import { startWorkflowExecutionEvent } from '@/views/workflow-history/__fixtures__/workflow-history-single-events' ;
7- import { type HistoryEventsGroup } from '@/views/workflow-history/workflow-history.types' ;
7+ import {
8+ type HistoryEventsGroup ,
9+ type HistoryGroupEventMetadata ,
10+ } from '@/views/workflow-history/workflow-history.types' ;
811
912import { type UngroupedEventInfo } from '../../workflow-history-ungrouped-table.types' ;
1013import compareUngroupedEvents from '../compare-ungrouped-events' ;
@@ -27,18 +30,29 @@ function createMockEventGroup(
2730 } as HistoryEventsGroup ;
2831}
2932
33+ function createMockEventMetadata ( label : string ) : HistoryGroupEventMetadata {
34+ return {
35+ label,
36+ status : 'COMPLETED' ,
37+ timeMs : null ,
38+ timeLabel : '' ,
39+ } ;
40+ }
41+
3042describe ( compareUngroupedEvents . name , ( ) => {
3143 it ( 'orders non-pending events by event ID' , ( ) => {
3244 const eventA : UngroupedEventInfo = {
3345 id : '1' ,
3446 label : 'Event A' ,
3547 event : startWorkflowExecutionEvent ,
48+ eventMetadata : createMockEventMetadata ( 'Event A' ) ,
3649 eventGroup : createMockEventGroup ( 'Event A' , startWorkflowExecutionEvent ) ,
3750 } ;
3851 const eventB : UngroupedEventInfo = {
3952 id : '2' ,
4053 label : 'Event B' ,
4154 event : startWorkflowExecutionEvent ,
55+ eventMetadata : createMockEventMetadata ( 'Event B' ) ,
4256 eventGroup : createMockEventGroup ( 'Event B' , startWorkflowExecutionEvent ) ,
4357 } ;
4458
@@ -52,6 +66,7 @@ describe(compareUngroupedEvents.name, () => {
5266 id : '2' ,
5367 label : 'Non-pending Event' ,
5468 event : startWorkflowExecutionEvent ,
69+ eventMetadata : createMockEventMetadata ( 'Non-pending Event' ) ,
5570 eventGroup : createMockEventGroup (
5671 'Non-pending Event' ,
5772 startWorkflowExecutionEvent
@@ -61,6 +76,7 @@ describe(compareUngroupedEvents.name, () => {
6176 id : '1' ,
6277 label : 'Pending Event' ,
6378 event : pendingActivityTaskStartEvent ,
79+ eventMetadata : createMockEventMetadata ( 'Pending Event' ) ,
6480 eventGroup : createMockEventGroup (
6581 'Pending Event' ,
6682 pendingActivityTaskStartEvent
@@ -88,12 +104,14 @@ describe(compareUngroupedEvents.name, () => {
88104 id : '1' ,
89105 label : 'Pending Event A' ,
90106 event : eventA ,
107+ eventMetadata : createMockEventMetadata ( 'Pending Event A' ) ,
91108 eventGroup : createMockEventGroup ( 'Pending Event A' , eventA ) ,
92109 } ;
93110 const pendingEventB : UngroupedEventInfo = {
94111 id : '2' ,
95112 label : 'Pending Event B' ,
96113 event : eventB ,
114+ eventMetadata : createMockEventMetadata ( 'Pending Event B' ) ,
97115 eventGroup : createMockEventGroup ( 'Pending Event B' , eventB ) ,
98116 } ;
99117
@@ -116,12 +134,14 @@ describe(compareUngroupedEvents.name, () => {
116134 id : '1' ,
117135 label : 'Pending Event A' ,
118136 event : eventA ,
137+ eventMetadata : createMockEventMetadata ( 'Pending Event A' ) ,
119138 eventGroup : createMockEventGroup ( 'Pending Event A' , eventA ) ,
120139 } ;
121140 const pendingEventB : UngroupedEventInfo = {
122141 id : '2' ,
123142 label : 'Pending Event B' ,
124143 event : eventB ,
144+ eventMetadata : createMockEventMetadata ( 'Pending Event B' ) ,
125145 eventGroup : createMockEventGroup ( 'Pending Event B' , eventB ) ,
126146 } ;
127147
0 commit comments