Skip to content

Commit cd3b261

Browse files
committed
Remove closure function from tickArray test
1 parent 00cdcc8 commit cd3b261

File tree

1 file changed

+40
-56
lines changed

1 file changed

+40
-56
lines changed

test/jasmine/tests/axes_test.js

+40-56
Original file line numberDiff line numberDiff line change
@@ -8216,7 +8216,7 @@ describe('shift tests', function() {
82168216
});
82178217
});
82188218
});
8219-
fdescribe('test tickmode calculator', function() {
8219+
describe('test tickmode calculator', function() {
82208220
var gd;
82218221

82228222
beforeEach(function() {
@@ -8225,21 +8225,21 @@ fdescribe('test tickmode calculator', function() {
82258225

82268226
afterEach(destroyGraphDiv);
82278227

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;
82418241
}
8242-
var ticksOff = {tickmode:"array", ticks: '', tickvals:[], ticktext:[], ticklen: 0, showticklabels: false};
8242+
var ticksOff = {tickmode: 'array', ticks: '', tickvals: [], ticktext: [], ticklen: 0, showticklabels: false};
82438243

82448244
function _assert(expLength) {
82458245
var ax = gd._fullLayout.xaxis;
@@ -8255,47 +8255,31 @@ fdescribe('test tickmode calculator', function() {
82558255

82568256
describe('arrayTicks', function() {
82578257
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);
82998283
});
83008284
});
83018285
});

0 commit comments

Comments
 (0)