@@ -64,6 +64,7 @@ import type {
6464 IndexIntoCategoryList ,
6565 IndexIntoNativeSymbolTable ,
6666} from 'firefox-profiler/types' ;
67+ import { SelectedState } from 'firefox-profiler/types' ;
6768
6869describe ( 'string-table' , function ( ) {
6970 const u = StringTable . withBackingArray ( [ 'foo' , 'bar' , 'baz' ] ) ;
@@ -1051,38 +1052,38 @@ describe('getSamplesSelectedStates', function () {
10511052 expect (
10521053 getSamplesSelectedStates ( callNodeInfo , sampleCallNodes , A_B )
10531054 ) . toEqual ( [
1054- 'SELECTED' ,
1055- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1056- 'SELECTED' ,
1057- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1058- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1055+ SelectedState . Selected ,
1056+ SelectedState . UnselectedOrderedAfterSelected ,
1057+ SelectedState . Selected ,
1058+ SelectedState . UnselectedOrderedAfterSelected ,
1059+ SelectedState . UnselectedOrderedAfterSelected ,
10591060 ] ) ;
10601061 expect (
10611062 getSamplesSelectedStates ( callNodeInfo , sampleCallNodes , A_D )
10621063 ) . toEqual ( [
1063- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1064- 'SELECTED' ,
1065- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1066- 'SELECTED' ,
1067- 'SELECTED' ,
1064+ SelectedState . UnselectedOrderedBeforeSelected ,
1065+ SelectedState . Selected ,
1066+ SelectedState . UnselectedOrderedBeforeSelected ,
1067+ SelectedState . Selected ,
1068+ SelectedState . Selected ,
10681069 ] ) ;
10691070 expect (
10701071 getSamplesSelectedStates ( callNodeInfo , sampleCallNodes , A_B_F )
10711072 ) . toEqual ( [
1072- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1073- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1074- 'SELECTED' ,
1075- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1076- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1073+ SelectedState . UnselectedOrderedBeforeSelected ,
1074+ SelectedState . UnselectedOrderedAfterSelected ,
1075+ SelectedState . Selected ,
1076+ SelectedState . UnselectedOrderedAfterSelected ,
1077+ SelectedState . UnselectedOrderedAfterSelected ,
10771078 ] ) ;
10781079 expect (
10791080 getSamplesSelectedStates ( callNodeInfo , sampleCallNodes , A_D_E )
10801081 ) . toEqual ( [
1081- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1082- 'SELECTED' ,
1083- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1084- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1085- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1082+ SelectedState . UnselectedOrderedBeforeSelected ,
1083+ SelectedState . Selected ,
1084+ SelectedState . UnselectedOrderedBeforeSelected ,
1085+ SelectedState . UnselectedOrderedAfterSelected ,
1086+ SelectedState . UnselectedOrderedBeforeSelected ,
10861087 ] ) ;
10871088 } ) ;
10881089
@@ -1147,39 +1148,39 @@ describe('getSamplesSelectedStates', function () {
11471148 expect (
11481149 getSamplesSelectedStates ( callNodeInfoInverted , sampleCallNodes , inBA )
11491150 ) . toEqual ( [
1150- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1151- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1152- 'SELECTED' ,
1153- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1154- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1155- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1156- 'SELECTED' ,
1151+ SelectedState . UnselectedOrderedBeforeSelected ,
1152+ SelectedState . UnselectedOrderedBeforeSelected ,
1153+ SelectedState . Selected ,
1154+ SelectedState . UnselectedOrderedBeforeSelected ,
1155+ SelectedState . UnselectedOrderedAfterSelected ,
1156+ SelectedState . UnselectedOrderedAfterSelected ,
1157+ SelectedState . Selected ,
11571158 ] ) ;
11581159 // Test C <- B <- A <- ...
11591160 // Only sample 5 has a stack ending in ... -> A -> B -> C
11601161 expect (
11611162 getSamplesSelectedStates ( callNodeInfoInverted , sampleCallNodes , inCBA )
11621163 ) . toEqual ( [
1163- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1164- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1165- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1166- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1167- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1168- 'SELECTED' ,
1169- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1164+ SelectedState . UnselectedOrderedBeforeSelected ,
1165+ SelectedState . UnselectedOrderedBeforeSelected ,
1166+ SelectedState . UnselectedOrderedBeforeSelected ,
1167+ SelectedState . UnselectedOrderedBeforeSelected ,
1168+ SelectedState . UnselectedOrderedBeforeSelected ,
1169+ SelectedState . Selected ,
1170+ SelectedState . UnselectedOrderedBeforeSelected ,
11701171 ] ) ;
11711172 // Test B <- ...
11721173 // Only samples 2 and 6 have stacks ending in ... -> B
11731174 expect (
11741175 getSamplesSelectedStates ( callNodeInfoInverted , sampleCallNodes , inB )
11751176 ) . toEqual ( [
1176- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1177- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1178- 'SELECTED' ,
1179- 'UNSELECTED_ORDERED_BEFORE_SELECTED' ,
1180- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1181- 'UNSELECTED_ORDERED_AFTER_SELECTED' ,
1182- 'SELECTED' ,
1177+ SelectedState . UnselectedOrderedBeforeSelected ,
1178+ SelectedState . UnselectedOrderedBeforeSelected ,
1179+ SelectedState . Selected ,
1180+ SelectedState . UnselectedOrderedBeforeSelected ,
1181+ SelectedState . UnselectedOrderedAfterSelected ,
1182+ SelectedState . UnselectedOrderedAfterSelected ,
1183+ SelectedState . Selected ,
11831184 ] ) ;
11841185 } ) ;
11851186
0 commit comments