Skip to content

Commit a11f364

Browse files
committed
Fix axis.helper unit tests
1 parent 1a439fe commit a11f364

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

test/helpers/axis.helper.spec.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@ const axisHelper = require('../../ui/src/widgets/ui-chart/helpers/axis.helper.js
55
describe('axis.helper', function () {
66
describe('getAxisMinMax', function () {
77
const testCases = [
8-
{ min: 3.2, max: 7.8, expectedMin: 0, expectedMax: 10, description: 'values < 10' },
9-
{ min: 15.7, max: 23.4, expectedMin: 10, expectedMax: 30, description: 'values 10-99' },
8+
{ min: 3.2, max: 3.2, expectedMin: 3.2, expectedMax: 4.2, description: 'min === max' },
9+
{ min: 3.2, max: 7.8, expectedMin: 3, expectedMax: 8, description: 'values < 10' },
10+
{ min: 15.7, max: 23.4, expectedMin: 14, expectedMax: 24, description: 'values 10-99' },
1011
{ min: 47.3, max: 89.1, expectedMin: 40, expectedMax: 90, description: 'values 10-99' },
1112
{ min: 123.5, max: 456.7, expectedMin: 100, expectedMax: 500, description: 'values 100-999' },
1213
{ min: 234.8, max: 567.2, expectedMin: 200, expectedMax: 600, description: 'values 100-999' },
1314
{ min: 1234.5, max: 4567.8, expectedMin: 1000, expectedMax: 5000, description: 'values 1000-9999' },
1415
{ min: 2345.6, max: 5678.9, expectedMin: 2000, expectedMax: 6000, description: 'values 1000-9999' },
15-
{ min: 1234.5, max: 2345.6, expectedMin: 1000, expectedMax: 3000, description: 'values 1000-9999' },
16+
{ min: 1234.5, max: 2345.6, expectedMin: 1200, expectedMax: 2400, description: 'values 1000-9999' },
1617
{ min: 567.8, max: 1234.5, expectedMin: 500, expectedMax: 1300, description: 'mixed ranges' },
17-
{ min: 89.1, max: 1234.5, expectedMin: 0, expectedMax: 2000, description: 'mixed ranges' },
18-
{ min: 512.1, max: 526.5, expectedMin: 510, expectedMax: 530, description: 'close values in 100-999 range' },
19-
{ min: 412.1, max: 526.5, expectedMin: 400, expectedMax: 600, description: 'close values in 100-999 range' },
20-
{ min: -183, max: -165, expectedMin: -190, expectedMax: -160, description: 'negative values' },
21-
{ min: -0.3, max: 0, expectedMin: -1, expectedMax: 0, description: 'negative small values' },
22-
{ min: 0.000154, max: 0.000195, expectedMin: 0, expectedMax: 0.1, description: 'very small decimal values' }
18+
{ min: 89.1, max: 1234.5, expectedMin: 0, expectedMax: 1400, description: 'mixed ranges' },
19+
{ min: 512.1, max: 526.5, expectedMin: 512, expectedMax: 528, description: 'close values in 100-999 range' },
20+
{ min: 412.1, max: 526.5, expectedMin: 400, expectedMax: 540, description: 'close values in 100-999 range' },
21+
{ min: -183, max: -165, expectedMin: -185, expectedMax: -165, description: 'negative values' },
22+
{ min: -0.3, max: 0, expectedMin: -0.3, expectedMax: 0, description: 'negative small values' },
23+
{ min: 0.000154, max: 0.000195, expectedMin: 0.00015, expectedMax: 0.00020, description: 'very small decimal values' }
2324
]
2425

2526
testCases.forEach((testCase, index) => {
@@ -34,14 +35,14 @@ describe('axis.helper', function () {
3435
describe('getAxisMin', function () {
3536
it('should return only the min value', function () {
3637
const result = axisHelper.getAxisMin({ min: 15.7, max: 23.4 })
37-
result.should.equal(10)
38+
result.should.equal(14)
3839
})
3940
})
4041

4142
describe('getAxisMax', function () {
4243
it('should return only the max value', function () {
4344
const result = axisHelper.getAxisMax({ min: 15.7, max: 23.4 })
44-
result.should.equal(30)
45+
result.should.equal(24)
4546
})
4647
})
4748
})

0 commit comments

Comments
 (0)