From: Pawel Kowalczyk Date: Tue, 16 Oct 2018 08:15:39 +0000 (+0200) Subject: cr changes + tests X-Git-Tag: 1.3.0~62^2~1 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/6a36fa7bec28dd576bc9a6e84ffa991403a3bb1c cr changes + tests Feature #14277 Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk --- diff --git a/package.json b/package.json index 8ed84dd9..94f00dc4 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "scripts": { "start": "react-scripts-ts start", "build": "REACT_APP_BUILD_NUMBER=$BUILD_NUMBER REACT_APP_GIT_COMMIT=$GIT_COMMIT react-scripts-ts build", - "test": "CI=true react-scripts-ts test --env=jsdom", + "test": "react-scripts-ts test --env=jsdom", "eject": "react-scripts-ts eject", "lint": "tslint src/** -t verbose" }, diff --git a/src/services/search-service/search-service.ts b/src/services/search-service/search-service.ts index 9d60e1b6..8a41fbc7 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -23,16 +23,7 @@ export class SearchService { } saveQuery(data: SearchBarAdvanceFormData) { - this.savedQueries.push({ - type: data.type, - cluster: data.cluster, - project: data.project, - inTrash: data.inTrash, - dateFrom: data.dateFrom, - dateTo: data.dateTo, - saveQuery: data.saveQuery, - searchQuery: data.searchQuery - }); + this.savedQueries.push({...data}); localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); } diff --git a/src/store/search-bar/search-bar-actions.ts b/src/store/search-bar/search-bar-actions.ts index 97367e20..f32c1287 100644 --- a/src/store/search-bar/search-bar-actions.ts +++ b/src/store/search-bar/search-bar-actions.ts @@ -62,17 +62,7 @@ export const deleteSavedQuery = (id: number) => export const editSavedQuery = (data: SearchBarAdvanceFormData, id: number) => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { dispatch(searchBarActions.SET_CURRENT_VIEW(SearchView.ADVANCED)); - const initialData: SearchBarAdvanceFormData = { - type: data.type, - cluster: data.cluster, - project: data.project, - inTrash: data.inTrash, - dateFrom: data.dateFrom, - dateTo: data.dateTo, - saveQuery: data.saveQuery, - searchQuery: data.searchQuery - }; - dispatch(initialize(SEARCH_BAR_ADVANCE_FORM_NAME, initialData)); + dispatch(initialize(SEARCH_BAR_ADVANCE_FORM_NAME, data)); }; export const openSearchView = () => diff --git a/src/views-components/search-bar/search-bar-view.test.tsx b/src/views-components/search-bar/search-bar-view.test.tsx index 2ecb8353..801bf7ad 100644 --- a/src/views-components/search-bar/search-bar-view.test.tsx +++ b/src/views-components/search-bar/search-bar-view.test.tsx @@ -102,5 +102,7 @@ const mockSearchProps = () => ({ loadRecentQueries: () => ['test'], saveQuery: jest.fn(), deleteSavedQuery: jest.fn(), - openSearchView: jest.fn() + openSearchView: jest.fn(), + editSavedQuery: jest.fn(), + navigateTo: jest.fn() }); \ No newline at end of file diff --git a/src/views-components/search-bar/search-bar-view.tsx b/src/views-components/search-bar/search-bar-view.tsx index a81eec97..3d15801a 100644 --- a/src/views-components/search-bar/search-bar-view.tsx +++ b/src/views-components/search-bar/search-bar-view.tsx @@ -77,8 +77,8 @@ interface SearchBarState { } interface RenderRecentQueriesProps { - text: string | JSX.Element; - onSearch: (searchValue: string | JSX.Element) => void; + text: string; + onSearch: (searchValue: string) => void; } export const RenderRecentQueries = (props: RenderRecentQueriesProps) => { @@ -100,10 +100,10 @@ export const RenderAutocompleteItems = (props: RenderAutocompleteItemsProps) => }; interface RenderSavedQueriesProps { - text: string | JSX.Element; + text: string; id: number; deleteSavedQuery: (id: number) => void; - onSearch: (searchValue: string | JSX.Element) => void; + onSearch: (searchValue: string) => void; editSavedQuery: (data: SearchBarAdvanceFormData, id: number) => void; data: SearchBarAdvanceFormData; }