@@ -8216,7 +8216,7 @@ describe('shift tests', function() {
8216
8216
} ) ;
8217
8217
} ) ;
8218
8218
} ) ;
8219
- fdescribe ( 'test tickmode calculator' , function ( ) {
8219
+ describe ( 'test tickmode calculator' , function ( ) {
8220
8220
var gd ;
8221
8221
8222
8222
beforeEach ( function ( ) {
@@ -8225,21 +8225,21 @@ fdescribe('test tickmode calculator', function() {
8225
8225
8226
8226
afterEach ( destroyGraphDiv ) ;
8227
8227
8228
- function generateTickConfig ( ) {
8229
- standardConfig = { tickmode : 'array' , ticks : 'inside' , ticklen : 1 , showticklabels : false } ;
8230
-
8231
- // Number of ticks will be random
8232
- Lib . seedPseudoRandom ( ) ;
8233
- var n = ( Lib . pseudoRandom ( ) * 99 ) + 1 ;
8234
- tickVals = [ ] ;
8235
- for ( let i = 0 ; i <= n ; i ++ ) {
8236
- tickVals . push ( i ) ;
8237
- }
8238
- standardConfig [ ' tickvals' ] = tickVals ;
8239
- standardConfig [ ' ticktext' ] = tickVals ;
8240
- return standardConfig ;
8228
+ function generateTickConfig ( ) {
8229
+ var standardConfig = { tickmode : 'array' , ticks : 'inside' , ticklen : 1 , showticklabels : false } ;
8230
+
8231
+ // Number of ticks will be random
8232
+ Lib . seedPseudoRandom ( ) ;
8233
+ var n = ( Lib . pseudoRandom ( ) * 99 ) + 1 ;
8234
+ var tickVals = [ ] ;
8235
+ for ( var i = 0 ; i <= n ; i ++ ) {
8236
+ tickVals . push ( i ) ;
8237
+ }
8238
+ standardConfig . tickvals = tickVals ;
8239
+ standardConfig . ticktext = tickVals ;
8240
+ return standardConfig ;
8241
8241
}
8242
- var ticksOff = { tickmode :" array" , ticks : '' , tickvals :[ ] , ticktext :[ ] , ticklen : 0 , showticklabels : false } ;
8242
+ var ticksOff = { tickmode : ' array' , ticks : '' , tickvals : [ ] , ticktext : [ ] , ticklen : 0 , showticklabels : false } ;
8243
8243
8244
8244
function _assert ( expLength ) {
8245
8245
var ax = gd . _fullLayout . xaxis ;
@@ -8255,47 +8255,31 @@ fdescribe('test tickmode calculator', function() {
8255
8255
8256
8256
describe ( 'arrayTicks' , function ( ) {
8257
8257
it ( 'should return the specified correct number of major ticks and minor ticks' , function ( done ) {
8258
- for ( let i = 0 ; i < 4 ; i ++ ) {
8259
- const BOTH = 0 ;
8260
- const MAJOR = 1 ;
8261
- const MINOR = 2 ;
8262
- const NEITHER = 3 ;
8263
- var xMajorConfig = ticksOff ;
8264
- var xMinorConfig = ticksOff ;
8265
- if ( i == BOTH ) {
8266
- xMajorConfig = generateTickConfig ( ) ;
8267
- xMinorConfig = generateTickConfig ( ) ;
8268
- } else if ( i == MAJOR ) {
8269
- xMajorConfig = generateTickConfig ( ) ;
8270
- } else if ( i == MINOR ) {
8271
- xMinorConfig = generateTickConfig ( ) ;
8272
- } else if ( i == NEITHER ) {
8273
- // Do nothing, all ticks off
8274
- }
8275
- Plotly . newPlot ( gd , {
8276
- data : [ {
8277
- x : [ 0 , 1 ] ,
8278
- y : [ 0 , 1 ]
8279
- } ] ,
8280
- layout : {
8281
- width : 400 ,
8282
- height : 400 ,
8283
- margin : {
8284
- t : 40 ,
8285
- b : 40 ,
8286
- l : 40 ,
8287
- r : 40
8288
- } ,
8289
- xaxis : {
8290
- range : [ 0 , 1000 ] ,
8291
- ...xMajorConfig ,
8292
- minor : xMinorConfig ,
8293
- } ,
8294
- }
8295
- } ) . then ( function ( ) {
8296
- _assert ( xMajorConfig . tickvals . length + xMinorConfig . tickvals . length ) ;
8297
- } ) . then ( done , done . fail ) ;
8298
- }
8258
+ var xMajorConfig = ticksOff ;
8259
+ var xMinorConfig = ticksOff ;
8260
+ xMajorConfig = generateTickConfig ( ) ;
8261
+ xMinorConfig = generateTickConfig ( ) ;
8262
+ xMajorConfig . range = [ 0 , 1000 ] ;
8263
+ xMajorConfig . minor = xMinorConfig ;
8264
+ Plotly . newPlot ( gd , {
8265
+ data : [ {
8266
+ x : [ 0 , 1 ] ,
8267
+ y : [ 0 , 1 ]
8268
+ } ] ,
8269
+ layout : {
8270
+ width : 400 ,
8271
+ height : 400 ,
8272
+ margin : {
8273
+ t : 40 ,
8274
+ b : 40 ,
8275
+ l : 40 ,
8276
+ r : 40
8277
+ } ,
8278
+ xaxis : xMajorConfig ,
8279
+ }
8280
+ } ) . then ( function ( ) {
8281
+ _assert ( xMajorConfig . tickvals . length + xMinorConfig . tickvals . length ) ;
8282
+ } ) . then ( done , done . fail ) ;
8299
8283
} ) ;
8300
8284
} ) ;
8301
8285
} ) ;
0 commit comments