diff --git a/packages/web-app-files/src/search/sdk/preview.ts b/packages/web-app-files/src/search/sdk/preview.ts index a9b1d4dd6c5..edbaae3d511 100644 --- a/packages/web-app-files/src/search/sdk/preview.ts +++ b/packages/web-app-files/src/search/sdk/preview.ts @@ -42,7 +42,6 @@ export default class Preview implements SearchPreview { 5, // todo: add configuration option, other places need that too... needs consolidation DavProperties.Default ) - const resources = plainResources.results.reduce((acc, plainResource) => { let resourceName = decodeURIComponent(plainResource.name) if (resourceName.startsWith('/dav')) { diff --git a/packages/web-app-files/tests/unit/components/Search/List.spec.js b/packages/web-app-files/tests/unit/components/Search/List.spec.js index 5db1f50cddb..380d8415fce 100644 --- a/packages/web-app-files/tests/unit/components/Search/List.spec.js +++ b/packages/web-app-files/tests/unit/components/Search/List.spec.js @@ -107,7 +107,10 @@ function getWrapper(searchTerm = '', files = []) { return mount(List, { localVue, propsData: { - searchResults: getSearchResults(files) + searchResults: { + range: undefined, + resources: getSearchResults(files) + } }, store: createStore(files), router: new VueRouter(), diff --git a/packages/web-app-files/tests/unit/search/sdk.spec.ts b/packages/web-app-files/tests/unit/search/sdk.spec.ts index a0ce055f903..b8b69866837 100644 --- a/packages/web-app-files/tests/unit/search/sdk.spec.ts +++ b/packages/web-app-files/tests/unit/search/sdk.spec.ts @@ -102,7 +102,7 @@ describe('SDKProvider', () => { const noTerm = await search.previewSearch.search('') expect(noTerm).toBeFalsy() - searchMock.mockReturnValueOnce(files) + searchMock.mockReturnValueOnce({ results: files }) const withTerm = await search.previewSearch.search('foo') expect(withTerm.map((r) => r.data)).toMatchObject(files) @@ -119,9 +119,9 @@ describe('SDKProvider', () => { { id: 'baz', name: 'baz' } ] - searchMock.mockReturnValueOnce(files) - const withTerm = await search.listSearch.search('foo') - expect(withTerm.map((r) => r.data)).toMatchObject(files) + searchMock.mockReturnValueOnce({ results: files }) + const withTerm = (await search.listSearch.search('foo')) as any + expect(withTerm.resources.map((r) => r.data)).toMatchObject(files) }) }) })