@@ -569,7 +569,7 @@ describe('RunDetails', () => {
569
569
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
570
570
await getRunSpy ;
571
571
await TestUtils . flushPromises ( ) ;
572
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
572
+ clickGraphNode ( tree , 'node1' ) ;
573
573
expect ( tree . state ( 'selectedNodeDetails' ) ) . toHaveProperty ( 'id' , 'node1' ) ;
574
574
expect ( tree ) . toMatchSnapshot ( ) ;
575
575
} ) ;
@@ -589,7 +589,7 @@ describe('RunDetails', () => {
589
589
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
590
590
await getRunSpy ;
591
591
await TestUtils . flushPromises ( ) ;
592
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
592
+ clickGraphNode ( tree , 'node1' ) ;
593
593
expect ( tree . state ( 'selectedNodeDetails' ) ) . toHaveProperty (
594
594
'phaseMessage' ,
595
595
'This step is in ' + testRun . run ! . status + ' state with this message: some test message' ,
@@ -611,7 +611,7 @@ describe('RunDetails', () => {
611
611
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
612
612
await getRunSpy ;
613
613
await TestUtils . flushPromises ( ) ;
614
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
614
+ clickGraphNode ( tree , 'node1' ) ;
615
615
await pathsParser ;
616
616
await pathsWithStepsParser ;
617
617
await loaderSpy ;
@@ -652,7 +652,7 @@ describe('RunDetails', () => {
652
652
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
653
653
await getRunSpy ;
654
654
await TestUtils . flushPromises ( ) ;
655
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
655
+ clickGraphNode ( tree , 'node1' ) ;
656
656
tree
657
657
. find ( 'MD2Tabs' )
658
658
. at ( 1 )
@@ -669,7 +669,7 @@ describe('RunDetails', () => {
669
669
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
670
670
await getRunSpy ;
671
671
await TestUtils . flushPromises ( ) ;
672
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
672
+ clickGraphNode ( tree , 'node1' ) ;
673
673
tree
674
674
. find ( 'MD2Tabs' )
675
675
. at ( 1 )
@@ -685,7 +685,7 @@ describe('RunDetails', () => {
685
685
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
686
686
await getRunSpy ;
687
687
await TestUtils . flushPromises ( ) ;
688
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
688
+ clickGraphNode ( tree , 'node1' ) ;
689
689
tree
690
690
. find ( 'MD2Tabs' )
691
691
. at ( 1 )
@@ -701,7 +701,7 @@ describe('RunDetails', () => {
701
701
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
702
702
await getRunSpy ;
703
703
await TestUtils . flushPromises ( ) ;
704
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
704
+ clickGraphNode ( tree , 'node1' ) ;
705
705
await TestUtils . flushPromises ( ) ;
706
706
expect ( tree . state ( 'selectedNodeDetails' ) ) . toHaveProperty ( 'id' , 'node1' ) ;
707
707
tree . find ( 'SidePanel' ) . simulate ( 'close' ) ;
@@ -717,7 +717,7 @@ describe('RunDetails', () => {
717
717
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
718
718
await getRunSpy ;
719
719
await TestUtils . flushPromises ( ) ;
720
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
720
+ clickGraphNode ( tree , 'node1' ) ;
721
721
tree
722
722
. find ( 'MD2Tabs' )
723
723
. at ( 1 )
@@ -743,7 +743,7 @@ describe('RunDetails', () => {
743
743
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
744
744
await getRunSpy ;
745
745
await TestUtils . flushPromises ( ) ;
746
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
746
+ clickGraphNode ( tree , 'node1' ) ;
747
747
tree
748
748
. find ( 'MD2Tabs' )
749
749
. at ( 1 )
@@ -764,7 +764,7 @@ describe('RunDetails', () => {
764
764
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
765
765
await getRunSpy ;
766
766
await TestUtils . flushPromises ( ) ;
767
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
767
+ clickGraphNode ( tree , 'node1' ) ;
768
768
tree
769
769
. find ( 'MD2Tabs' )
770
770
. at ( 1 )
@@ -789,7 +789,7 @@ describe('RunDetails', () => {
789
789
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
790
790
await getRunSpy ;
791
791
await TestUtils . flushPromises ( ) ;
792
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
792
+ clickGraphNode ( tree , 'node1' ) ;
793
793
tree
794
794
. find ( 'MD2Tabs' )
795
795
. at ( 1 )
@@ -817,7 +817,7 @@ describe('RunDetails', () => {
817
817
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
818
818
await getRunSpy ;
819
819
await TestUtils . flushPromises ( ) ;
820
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
820
+ clickGraphNode ( tree , 'node1' ) ;
821
821
tree
822
822
. find ( 'MD2Tabs' )
823
823
. at ( 1 )
@@ -906,7 +906,7 @@ describe('RunDetails', () => {
906
906
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
907
907
await getRunSpy ;
908
908
await TestUtils . flushPromises ( ) ;
909
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
909
+ clickGraphNode ( tree , 'node1' ) ;
910
910
tree
911
911
. find ( 'MD2Tabs' )
912
912
. at ( 1 )
@@ -922,7 +922,7 @@ describe('RunDetails', () => {
922
922
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
923
923
await getRunSpy ;
924
924
await TestUtils . flushPromises ( ) ;
925
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
925
+ clickGraphNode ( tree , 'node1' ) ;
926
926
tree
927
927
. find ( 'MD2Tabs' )
928
928
. at ( 1 )
@@ -946,7 +946,7 @@ describe('RunDetails', () => {
946
946
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
947
947
await getRunSpy ;
948
948
await TestUtils . flushPromises ( ) ;
949
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
949
+ clickGraphNode ( tree , 'node1' ) ;
950
950
tree
951
951
. find ( 'MD2Tabs' )
952
952
. at ( 1 )
@@ -967,7 +967,7 @@ describe('RunDetails', () => {
967
967
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
968
968
await getRunSpy ;
969
969
await TestUtils . flushPromises ( ) ;
970
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
970
+ clickGraphNode ( tree , 'node1' ) ;
971
971
tree
972
972
. find ( 'MD2Tabs' )
973
973
. at ( 1 )
@@ -992,7 +992,7 @@ describe('RunDetails', () => {
992
992
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
993
993
await getRunSpy ;
994
994
await TestUtils . flushPromises ( ) ;
995
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
995
+ clickGraphNode ( tree , 'node1' ) ;
996
996
tree
997
997
. find ( 'MD2Tabs' )
998
998
. at ( 1 )
@@ -1018,7 +1018,7 @@ describe('RunDetails', () => {
1018
1018
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
1019
1019
await getRunSpy ;
1020
1020
await TestUtils . flushPromises ( ) ;
1021
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
1021
+ clickGraphNode ( tree , 'node1' ) ;
1022
1022
tree
1023
1023
. find ( 'MD2Tabs' )
1024
1024
. at ( 1 )
@@ -1048,7 +1048,7 @@ describe('RunDetails', () => {
1048
1048
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
1049
1049
await getRunSpy ;
1050
1050
await TestUtils . flushPromises ( ) ;
1051
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
1051
+ clickGraphNode ( tree , 'node1' ) ;
1052
1052
tree
1053
1053
. find ( 'MD2Tabs' )
1054
1054
. at ( 1 )
@@ -1070,7 +1070,7 @@ describe('RunDetails', () => {
1070
1070
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
1071
1071
await getRunSpy ;
1072
1072
await TestUtils . flushPromises ( ) ;
1073
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
1073
+ clickGraphNode ( tree , 'node1' ) ;
1074
1074
tree
1075
1075
. find ( 'MD2Tabs' )
1076
1076
. at ( 1 )
@@ -1093,7 +1093,7 @@ describe('RunDetails', () => {
1093
1093
tree = shallow ( < RunDetails { ...generateProps ( ) } /> ) ;
1094
1094
await getRunSpy ;
1095
1095
await TestUtils . flushPromises ( ) ;
1096
- tree . find ( 'Graph' ) . simulate ( 'click' , 'node1' ) ;
1096
+ clickGraphNode ( tree , 'node1' ) ;
1097
1097
tree
1098
1098
. find ( 'MD2Tabs' )
1099
1099
. at ( 1 )
@@ -1219,3 +1219,12 @@ describe('RunDetails', () => {
1219
1219
} ) ;
1220
1220
} ) ;
1221
1221
} ) ;
1222
+
1223
+ function clickGraphNode ( wrapper : ShallowWrapper , nodeId : string ) {
1224
+ // TODO: use dom events instead
1225
+ wrapper
1226
+ . find ( 'EnhancedGraph' )
1227
+ . dive ( )
1228
+ . dive ( )
1229
+ . simulate ( 'click' , nodeId ) ;
1230
+ }
0 commit comments