Skip to content

Commit bf82395

Browse files
committed
fix(priceRanges): Remove round from first range
1 parent 885b72d commit bf82395

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/widgets/price-ranges/__tests__/generate-ranges-test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import generateRanges from '../generate-ranges';
77
describe('generateRanges()', () => {
88
it('should generate ranges', () => {
99
let stats = {
10-
min: 1.99,
10+
min: 1.01,
1111
max: 4999.98,
1212
avg: 243.349,
1313
sum: 2433490.0
1414
};
1515
let expected = [
16-
{to: 1},
17-
{from: 1, to: 80},
16+
{to: 2},
17+
{from: 2, to: 80},
1818
{from: 80, to: 160},
1919
{from: 160, to: 240},
2020
{from: 240, to: 1820},

src/widgets/price-ranges/generate-ranges.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@ function generateRanges(stats) {
2626
let from;
2727
let facetValues = [];
2828
if (min !== max) {
29-
next = round(min, precision);
29+
next = min;
30+
3031
facetValues.push({
3132
to: next
3233
});
34+
3335
while (next < avg) {
3436
from = facetValues[facetValues.length - 1].to;
3537
next = round(from + (avg - min) / 3, precision);

0 commit comments

Comments
 (0)