diff --git a/src/widgets/range-slider/__tests__/range-slider-test.js b/src/widgets/range-slider/__tests__/range-slider-test.js index 41a1c92b16..d1e1a53178 100644 --- a/src/widgets/range-slider/__tests__/range-slider-test.js +++ b/src/widgets/range-slider/__tests__/range-slider-test.js @@ -94,6 +94,49 @@ describe('rangeSlider()', () => { }); }); + context('when rangestats min === stats max', () => { + beforeEach(() => { + results = { + disjunctiveFacets: [{ + name: 'aNumAttr', + data: { + 65: 1 + }, + exhaustive: true, + stats: { + min: 65, + max: 65, + avg: 65, + sum: 65 + } + }] + }; + }); + + it('should shouldAutoHideContainer', () => { + widget.render({results, helper}); + + let props = { + cssClasses: {body: null, root: null}, + onChange: () => {}, + pips: true, + range: {max: 65, min: 65}, + shouldAutoHideContainer: true, + start: [-Infinity, Infinity], + step: 1, + templateProps: { + templates: {footer: '', header: ''}, + templatesConfig: undefined, + transformData: undefined, + useCustomCompileOptions: {footer: false, header: false} + }, + tooltips: true + }; + + expect(ReactDOM.render.firstCall.args[0]).toEqualJSX(); + }); + }); + context('with results', () => { beforeEach(() => { results = { diff --git a/src/widgets/range-slider/range-slider.js b/src/widgets/range-slider/range-slider.js index c866c40899..c174d1a47f 100644 --- a/src/widgets/range-slider/range-slider.js +++ b/src/widgets/range-slider/range-slider.js @@ -112,7 +112,7 @@ function rangeSlider({ }; } - let hasNoRefinements = stats.min === null && stats.max === null; + let hasNoRefinements = stats.min === stats.max; let templateProps = utils.prepareTemplateProps({ defaultTemplates,