File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -218,6 +218,28 @@ describe('image plot', function() {
218218 . then ( done ) ;
219219 } ) ;
220220
221+ it ( 'should handle restyling x0/y0 to category' , function ( done ) {
222+ var mock = require ( '@mocks/image_opacity.json' ) ;
223+ var mockCopy = Lib . extendDeep ( { } , mock ) ;
224+
225+ var x = [ ] ; var y = [ ] ;
226+ Plotly . newPlot ( gd , mockCopy ) . then ( function ( ) {
227+ return Plotly . restyle ( gd , { x0 : 50 , y0 : 50 } ) ;
228+ } ) . then ( function ( ) {
229+ x . push ( d3 . select ( sel ) . attr ( 'x' ) ) ;
230+ y . push ( d3 . select ( sel ) . attr ( 'y' ) ) ;
231+
232+ return Plotly . restyle ( gd , { x0 : 'A' , y0 : 'F' } ) ;
233+ } ) . then ( function ( ) {
234+ x . push ( d3 . select ( sel ) . attr ( 'x' ) ) ;
235+ y . push ( d3 . select ( sel ) . attr ( 'y' ) ) ;
236+ expect ( x [ 1 ] ) . toEqual ( x [ 0 ] , 'image element should have same x position' ) ;
237+ expect ( y [ 1 ] ) . toEqual ( y [ 0 ] , 'image element should have same y position' ) ;
238+ } )
239+ . catch ( failTest )
240+ . then ( done ) ;
241+ } ) ;
242+
221243 it ( 'keeps the correct ordering after hide and show' , function ( done ) {
222244 function getIndices ( ) {
223245 var out = [ ] ;
You can’t perform that action at this time.
0 commit comments