mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[no-issue] clean e2e test PS (#3830)
* clean test PS * add describe around filters * semi column review * remove comment
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
import LoginPage = require('../pages/adf/loginPage');
|
||||
import ProcessServicesPage = require('../pages/adf/process_services/processServicesPage');
|
||||
import TasksPage = require('../pages/adf/process_services/tasksPage');
|
||||
import UsingWidget = require('../pages/adf/process_services/widgets/usingWidget');
|
||||
import Widget = require('../pages/adf/process_services/widgets/widget');
|
||||
|
||||
import CONSTANTS = require('../util/constants');
|
||||
|
||||
@@ -44,7 +44,7 @@ describe('Form widgets', () => {
|
||||
let taskPage = new TasksPage();
|
||||
let appModel;
|
||||
let newTask = 'First task';
|
||||
let usingWidget = new UsingWidget();
|
||||
let widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
@@ -80,12 +80,12 @@ describe('Form widgets', () => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
|
||||
processServicesPage.goToProcessServices().goToApp(appModel.name)
|
||||
.clickTasksButton();
|
||||
taskPage.usingFiltersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
|
||||
taskPage.createNewTask().addName(newTask).addDescription('Description').addForm(app.formName).clickStartButton()
|
||||
.then(() => {
|
||||
taskPage.usingTasksListPage().checkTaskIsDisplayedInTasksList(newTask);
|
||||
taskPage.usingFormFields().checkFormIsDisplayed();
|
||||
expect(taskPage.usingTaskDetails().getTitle()).toEqual('Activities');
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(newTask);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
})
|
||||
.then(() => {
|
||||
return alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
@@ -99,14 +99,14 @@ describe('Form widgets', () => {
|
||||
return formInstance;
|
||||
})
|
||||
.then(() => {
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.text_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.text_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.text_id).name);
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.text_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.text_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.text_id).value || '');
|
||||
|
||||
expect(usingWidget.usingMultilineTextWidget().getFieldValue(appFields.multiline_id))
|
||||
expect(widget.multilineTextWidget().getFieldValue(appFields.multiline_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.multiline_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.multiline_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.multiline_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.multiline_id).name);
|
||||
});
|
||||
|
||||
@@ -114,97 +114,97 @@ describe('Form widgets', () => {
|
||||
|
||||
it('[C272779] Check number, amount widgets - label, value and displayed', () => {
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.number_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.number_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.number_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.number_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.number_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.number_id).name);
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.amount_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.amount_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.amount_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.amount_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.amount_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.amount_id).name);
|
||||
});
|
||||
|
||||
it('[C272780] Check attachfolder, attachfile widgets - label and displayed', () => {
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.attachfolder_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.attachfolder_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.attachfolder_id).name);
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.attachfile_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.attachfile_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.attachfile_id).name);
|
||||
});
|
||||
|
||||
it('[C272781] Check date, date & time widgets - label, value and displayed', () => {
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.date_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.date_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.date_id).name);
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.date_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.date_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.date_id).value || '');
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.dateTime_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.dateTime_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.dateTime_id).name);
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.dateTime_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.dateTime_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.dateTime_id).value || '');
|
||||
});
|
||||
|
||||
it('[C272782] Check people, group widgets - label, value and displayed', () => {
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.people_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.people_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.people_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.people_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.people_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.people_id).name);
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.group_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.group_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.group_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.group_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.group_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.group_id).name);
|
||||
});
|
||||
|
||||
it('[C272783] Check displayText, displayValue widgets - value and displayed', () => {
|
||||
|
||||
expect(usingWidget.usingDisplayTextWidget().getFieldLabel(appFields.displaytext_id))
|
||||
expect(widget.displayTextWidget().getFieldLabel(appFields.displaytext_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.displaytext_id).value);
|
||||
expect(usingWidget.usingDisplayValueWidget().getFieldLabel(appFields.displayvalue_id))
|
||||
expect(widget.displayValueWidget().getFieldLabel(appFields.displayvalue_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.displayvalue_id).value || 'Unknown type: readonly');
|
||||
});
|
||||
|
||||
it('[C272784] Check typeahead, header widgets - label, value and displayed', () => {
|
||||
|
||||
expect(usingWidget.usingHeaderWidget().getFieldLabel(appFields.header_id))
|
||||
expect(widget.headerWidget().getFieldLabel(appFields.header_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.header_id).name);
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldValue(appFields.typeahead_id))
|
||||
expect(taskPage.formFields().getFieldValue(appFields.typeahead_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.typeahead_id).value || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.typeahead_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.typeahead_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.typeahead_id).name);
|
||||
});
|
||||
|
||||
it('[C272785] Check checkbox, radiobuttons widgets - label, value and displayed', () => {
|
||||
let radioOption = 1;
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.checkbox_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.checkbox_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.checkbox_id).name);
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.radiobuttons_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.radiobuttons_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.radiobuttons_id).name);
|
||||
expect(usingWidget.usingRadioWidget().getSpecificOptionLabel(appFields.radiobuttons_id, radioOption))
|
||||
expect(widget.radioWidget().getSpecificOptionLabel(appFields.radiobuttons_id, radioOption))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.radiobuttons_id).options[radioOption - 1].name);
|
||||
});
|
||||
|
||||
it('[C268149] Check hyperlink, dropdown, dynamictable widgets - label, value and displayed', () => {
|
||||
|
||||
expect(usingWidget.usingHyperlink().getFieldText(appFields.hyperlink_id))
|
||||
expect(widget.hyperlink().getFieldText(appFields.hyperlink_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.hyperlink_id).hyperlinkUrl || '');
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.hyperlink_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.hyperlink_id))
|
||||
.toEqual(formInstance.getWidgetBy('id', appFields.hyperlink_id).name);
|
||||
|
||||
expect(taskPage.usingFormFields().getFieldLabel(appFields.dropdown_id))
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.dropdown_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.dropdown_id).name);
|
||||
expect(usingWidget.usingDropdown().getSelectedOptionText(appFields.dropdown_id))
|
||||
expect(widget.dropdown().getSelectedOptionText(appFields.dropdown_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.dropdown_id).value);
|
||||
|
||||
expect(usingWidget.usingDynamicTable().getFieldLabel(appFields.dynamictable_id))
|
||||
expect(widget.dynamicTable().getFieldLabel(appFields.dynamictable_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.dynamictable_id).name);
|
||||
expect(usingWidget.usingDynamicTable().getColumnName(appFields.dynamictable_id))
|
||||
expect(widget.dynamicTable().getColumnName(appFields.dynamictable_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.dynamictable_id).columnDefinitions[0].name);
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user