diff --git a/src/components/Rating.vue b/src/components/Rating.vue index b59012d20..e7c220e79 100644 --- a/src/components/Rating.vue +++ b/src/components/Rating.vue @@ -51,7 +51,7 @@ export default { blockClassName: 'ais-rating', }; }, - mounted() { + created() { this.searchStore.addFacet(this.attributeName, FACET_OR); }, destroyed() { diff --git a/src/components/RefinementList.vue b/src/components/RefinementList.vue index 85c985b5d..08a0735f1 100644 --- a/src/components/RefinementList.vue +++ b/src/components/RefinementList.vue @@ -58,7 +58,7 @@ export default { blockClassName: 'ais-refinement-list', }; }, - mounted() { + created() { this.searchStore.addFacet(this.attributeName, this.operator); }, destroyed() { diff --git a/src/components/Results.vue b/src/components/Results.vue index b6d2a694d..95d408a98 100644 --- a/src/components/Results.vue +++ b/src/components/Results.vue @@ -30,7 +30,7 @@ export default { blockClassName: 'ais-results', }; }, - mounted() { + created() { this.updateResultsPerPage(); }, watch: { diff --git a/src/components/ResultsPerPageSelector.vue b/src/components/ResultsPerPageSelector.vue index c610cd994..06054597d 100644 --- a/src/components/ResultsPerPageSelector.vue +++ b/src/components/ResultsPerPageSelector.vue @@ -33,7 +33,7 @@ export default { }, }, }, - mounted() { + created() { if (this.options.indexOf(this.searchStore.resultsPerPage) === -1) { this.searchStore.resultsPerPage = this.options[0]; } diff --git a/src/components/TreeMenu.vue b/src/components/TreeMenu.vue index e4d570667..4ec793d37 100644 --- a/src/components/TreeMenu.vue +++ b/src/components/TreeMenu.vue @@ -31,7 +31,7 @@ export default { blockClassName: 'ais-tree-menu', }; }, - mounted() { + created() { this.searchStore.addFacet( { name: this.attribute, diff --git a/src/components/__tests__/menu-tree.js b/src/components/__tests__/menu-tree.js index e15321652..9d53bedd1 100644 --- a/src/components/__tests__/menu-tree.js +++ b/src/components/__tests__/menu-tree.js @@ -55,15 +55,13 @@ test('should add a tree facet to the store when mounted', () => { const Component = Vue.extend(TreeMenu); const addFacetMock = jest.fn(); const store = Object.assign({}, searchStore, { addFacet: addFacetMock }); - const vm = new Component({ + new Component({ // eslint-disable-line propsData: { attributes: ['category.lvl1', 'category.lvl2'], searchStore: store, }, }); - expect(addFacetMock).not.toBeCalled(); - vm.$mount(); expect(addFacetMock).toBeCalledWith( { name: 'tree-menu', diff --git a/src/components/__tests__/refinement-list.js b/src/components/__tests__/refinement-list.js index 9335ed10c..a377fa12a 100644 --- a/src/components/__tests__/refinement-list.js +++ b/src/components/__tests__/refinement-list.js @@ -36,15 +36,12 @@ test('should add a facet to the store when mounted', () => { const Component = Vue.extend(RefinementList); const addFacetMock = jest.fn(); const store = Object.assign({}, searchStore, { addFacet: addFacetMock }); - const vm = new Component({ + new Component({ // eslint-disable-line propsData: { attributeName: 'color', searchStore: store, }, }); - - expect(addFacetMock).not.toBeCalled(); - vm.$mount(); expect(addFacetMock).toBeCalledWith('color', 'or'); });