File tree 1 file changed +28
-0
lines changed
1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -1073,6 +1073,34 @@ describe('sankey tests', function() {
1073
1073
} )
1074
1074
. then ( done , done . fail ) ;
1075
1075
} ) ;
1076
+
1077
+ it ( 'should (un-)highlight all traces ending in a (un-)hovered node' , function ( done ) {
1078
+ var gd = createGraphDiv ( ) ;
1079
+ var mockCopy = Lib . extendDeep ( { } , mock ) ;
1080
+
1081
+ Plotly . newPlot ( gd , mockCopy )
1082
+ . then ( function ( ) {
1083
+ _hover ( 1000 , 400 ) ;
1084
+ } )
1085
+ . then ( function ( ) {
1086
+ d3SelectAll ( '.sankey-link' )
1087
+ . filter ( function ( obj ) {
1088
+ return obj . link . label === 'stream 1' ;
1089
+ } ) [ 0 ] . forEach ( function ( l ) {
1090
+ expect ( l . style . fillOpacity ) . toEqual ( '0.4' ) ;
1091
+ } ) ;
1092
+ } ) . then ( function ( ) {
1093
+ mouseEvent ( 'mouseout' , 1000 , 400 ) ;
1094
+ } ) . then ( function ( ) {
1095
+ d3SelectAll ( '.sankey-link' )
1096
+ . filter ( function ( obj ) {
1097
+ return obj . link . label === 'stream 1' ;
1098
+ } ) [ 0 ] . forEach ( function ( l ) {
1099
+ expect ( l . style . fillOpacity ) . toEqual ( '0.2' ) ;
1100
+ } ) ;
1101
+ } )
1102
+ . then ( done , done . fail ) ;
1103
+ } ) ;
1076
1104
} ) ;
1077
1105
1078
1106
describe ( 'Test hover/click event data:' , function ( ) {
You can’t perform that action at this time.
0 commit comments