[no-issue] refactor failing e2e (#3865)

* fix ps test

* fix import

* fix import

* fix ps

* fix hyperlink

* fix radio hiperlynk

* autorename for clashes

* notification fix

* convert userdialog to ts

* fix travis configuration

* fix download in folder

* convert contentservice page to ts

* convert setting and login to ts

* remove unused import

* fix login import

* fix login page

* fix chips

* fix import
speed up viewer test

* fix contentlist

* change id

* fix cs e2e

* fix search lint

* fix name issue
This commit is contained in:
Eugenio Romano
2018-10-11 14:22:44 +01:00
committed by GitHub
parent 29f28c7c82
commit 7fd905d92c
120 changed files with 2453 additions and 2985 deletions

View File

@@ -17,11 +17,11 @@
import { by } from 'protractor';
import LoginPage = require('../pages/adf/loginPage');
import ProcessServicesPage = require('../pages/adf/process_services/processServicesPage');
import TasksPage = require('../pages/adf/process_services/tasksPage');
import { LoginPage } from '../pages/adf/loginPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import { AttachmentListPage } from '../pages/adf/process_services/attachmentListPage';
import AppNavigationBarPage = require('../pages/adf/process_services/appNavigationBarPage');
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import Task = require('../models/APS/Task');
import Tenant = require('../models/APS/Tenant');
@@ -91,24 +91,54 @@ describe('Start Task - Custom App', () => {
});
it('[C263942] Modifying task', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[0])
processServicesPage
.goToProcessServices()
.goToApp(appModel.name)
.clickTasksButton();
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage
.createNewTask()
.addName(tasks[0])
.addForm(app.formName).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton()
taskPage
.tasksListPage()
.checkTaskIsDisplayedInTasksList(tasks[0]);
taskPage
.taskDetails()
.clickInvolvePeopleButton()
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
.selectUserToInvolve(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
.checkUserIsSelected(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName);
taskPage.taskDetails().clickAddInvolvedUserButton();
expect(taskPage.taskDetails().getInvolvedUserEmail(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName))
.toEqual(assigneeUserModel.email);
taskPage.taskDetails().selectActivityTab().addComment(firstComment)
taskPage
.taskDetails()
.clickAddInvolvedUserButton();
expect(taskPage.taskDetails().getInvolvedUserEmail(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)).toEqual(assigneeUserModel.email);
taskPage
.taskDetails()
.selectActivityTab()
.addComment(firstComment)
.checkCommentIsDisplayed(firstComment);
taskPage.clickOnAddChecklistButton().addName(firstChecklist).clickCreateChecklistButton();
taskPage.checkChecklistIsDisplayed(firstChecklist);
taskPage.taskDetails().selectDetailsTab();
taskPage
.clickOnAddChecklistButton()
.addName(firstChecklist)
.clickCreateChecklistButton();
taskPage
.checkChecklistIsDisplayed(firstChecklist);
taskPage
.taskDetails()
.selectDetailsTab();
});
});