File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ var parseSvgPath = require('parse-svg-path');
3
3
var Plotly = require ( '../../../lib/index' ) ;
4
4
var Lib = require ( '../../../src/lib' ) ;
5
5
6
+ var d3Select = require ( '../../strict-d3' ) . select ;
6
7
var d3SelectAll = require ( '../../strict-d3' ) . selectAll ;
7
8
var createGraphDiv = require ( '../assets/create_graph_div' ) ;
8
9
var destroyGraphDiv = require ( '../assets/destroy_graph_div' ) ;
@@ -840,6 +841,7 @@ describe('Draw new shapes to layout', function() {
840
841
var newFig = Lib . extendFlat ( { } , fig ) ;
841
842
842
843
newFig . layout . dragmode = 'drawline' ;
844
+ newFig . layout . newshape = { label : { text : 'Shape label' } } ;
843
845
844
846
return Plotly . react ( gd , newFig ) ;
845
847
} )
@@ -851,6 +853,11 @@ describe('Draw new shapes to layout', function() {
851
853
expect ( shapes . length ) . toEqual ( ++ n ) ;
852
854
var obj = shapes [ n - 1 ] . _input ;
853
855
expect ( obj . type ) . toEqual ( 'line' ) ;
856
+ expect (
857
+ d3Select ( '.shape-group[data-index="' + ( n - 1 ) + '"]' )
858
+ . select ( 'text' )
859
+ . text ( )
860
+ ) . toEqual ( 'Shape label' ) ;
854
861
print ( obj ) ;
855
862
mockItem . testPos [ n - 1 ] ( {
856
863
x0 : obj . x0 ,
You can’t perform that action at this time.
0 commit comments