mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-3870] Automation test for facet field filter with Contains (#4117)
* [ADF-3870] Automation test for facet field filter with Contains * Changing facet fields labels
This commit is contained in:
committed by
Eugenio Romano
parent
6e5f1b68ed
commit
ae0a9e2a04
@@ -20,6 +20,9 @@ import { SearchDialog } from '../pages/adf/dialog/searchDialog';
|
||||
import { SearchFiltersPage } from '../pages/adf/searchFiltersPage';
|
||||
import { PaginationPage } from '../pages/adf/paginationPage';
|
||||
import { ContentListPage } from '../pages/adf/dialog/contentListPage';
|
||||
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
|
||||
import { ConfigEditorPage } from '../pages/adf/configEditorPage';
|
||||
import { SearchResultsPage } from '../pages/adf/searchResultsPage';
|
||||
|
||||
import { AcsUserModel } from '../models/ACS/acsUserModel';
|
||||
import { FileModel } from '../models/ACS/fileModel';
|
||||
@@ -31,6 +34,7 @@ import resources = require('../util/resources');
|
||||
import AlfrescoApi = require('alfresco-js-api-node');
|
||||
import { UploadActions } from '../actions/ACS/upload.actions';
|
||||
import { browser } from 'protractor';
|
||||
import { SearchConfiguration } from './search.config';
|
||||
|
||||
describe('Search Filters', () => {
|
||||
|
||||
@@ -40,6 +44,9 @@ describe('Search Filters', () => {
|
||||
let uploadActions = new UploadActions();
|
||||
let paginationPage = new PaginationPage();
|
||||
let contentList = new ContentListPage();
|
||||
let navigationBar = new NavigationBarPage();
|
||||
let configEditor = new ConfigEditorPage();
|
||||
let searchResults = new SearchResultsPage();
|
||||
|
||||
let acsUser = new AcsUserModel();
|
||||
|
||||
@@ -149,4 +156,24 @@ describe('Search Filters', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('[C291802] Should be able to filter facet fields with "Contains"', () => {
|
||||
let searchConfiguration = new SearchConfiguration();
|
||||
let jsonFile = searchConfiguration.getConfiguration();
|
||||
navigationBar.clickConfigEditorButton();
|
||||
configEditor.clickSearchConfiguration();
|
||||
configEditor.clickClearButton();
|
||||
jsonFile['filterWithContains'] = true;
|
||||
configEditor.enterBigConfigurationText(JSON.stringify(jsonFile));
|
||||
configEditor.clickSaveButton();
|
||||
|
||||
searchDialog.clickOnSearchIcon()
|
||||
.enterTextAndPressEnter('*');
|
||||
|
||||
searchResults.tableIsLoaded();
|
||||
|
||||
searchFiltersPage.creatorCheckListFiltersPage()
|
||||
.searchInFilter('dminis')
|
||||
.checkCheckListOptionIsDisplayed('Administrator');
|
||||
});
|
||||
|
||||
});
|
||||
|
@@ -60,11 +60,11 @@ export class SearchConfiguration {
|
||||
'facetFields': {
|
||||
'expanded': true,
|
||||
'fields': [
|
||||
{'field': 'content.mimetype', 'mincount': 1, 'label': '1:Type'},
|
||||
{'field': 'content.size', 'mincount': 1, 'label': '2:Size'},
|
||||
{'field': 'creator', 'mincount': 1, 'label': '3:Creator'},
|
||||
{'field': 'modifier', 'mincount': 1, 'label': '4:Modifier'},
|
||||
{'field': 'created', 'mincount': 1, 'label': '5:Created'}
|
||||
{'field': 'content.mimetype', 'mincount': 1, 'label': 'SEARCH.FACET_FIELDS.TYPE'},
|
||||
{'field': 'content.size', 'mincount': 1, 'label': 'SEARCH.FACET_FIELDS.SIZE'},
|
||||
{'field': 'creator', 'mincount': 1, 'label': 'SEARCH.FACET_FIELDS.CREATOR'},
|
||||
{'field': 'modifier', 'mincount': 1, 'label': 'SEARCH.FACET_FIELDS.MODIFIER'},
|
||||
{'field': 'created', 'mincount': 1, 'label': 'SEARCH.FACET_FIELDS.CREATED'}
|
||||
]
|
||||
},
|
||||
'facetQueries': {
|
||||
|
Reference in New Issue
Block a user