mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
enable prefer-const rule for tslint, fix issues (#4409)
* enable prefer-const rule for tslint, fix issues * Update content-node-selector.component.spec.ts * Update content-node-selector.component.spec.ts * fix const * fix lint issues * update tests * update tests * update tests * fix code * fix page class
This commit is contained in:
committed by
Eugenio Romano
parent
26c5982a1a
commit
a7a48e8b2b
@@ -32,18 +32,18 @@ import { ModelsActions } from '../actions/APS/models.actions';
|
||||
|
||||
describe('Modify applications', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let app = resources.Files.APP_WITH_PROCESSES;
|
||||
let appToBeDeleted = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let replacingApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
let apps = new AppsActions();
|
||||
let modelActions = new ModelsActions();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const app = resources.Files.APP_WITH_PROCESSES;
|
||||
const appToBeDeleted = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const replacingApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
const apps = new AppsActions();
|
||||
const modelActions = new ModelsActions();
|
||||
let firstApp, appVersionToBeDeleted;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -52,7 +52,7 @@ describe('Modify applications', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
const user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
@@ -145,7 +145,7 @@ describe('Modify applications', () => {
|
||||
});
|
||||
|
||||
it('[C260207] Should the app be updated when is edited in APS', async () => {
|
||||
let newDescription = 'new description';
|
||||
const newDescription = 'new description';
|
||||
|
||||
navigationBarPage.navigateToProcessServicesPage();
|
||||
processServicesPage.checkApsContainer();
|
||||
@@ -154,7 +154,7 @@ describe('Modify applications', () => {
|
||||
expect(processServicesPage.getBackgroundColor(appToBeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.ORANGE);
|
||||
expect(processServicesPage.getDescription(appToBeDeleted.title)).toEqual(appToBeDeleted.description);
|
||||
|
||||
let appDefinition = {'appDefinition': {'id': appVersionToBeDeleted.id, 'name': appToBeDeleted.title,
|
||||
const appDefinition = {'appDefinition': {'id': appVersionToBeDeleted.id, 'name': appToBeDeleted.title,
|
||||
'description': newDescription, 'definition': {'models': [firstApp.definition.models[0]], 'theme': 'theme-4',
|
||||
'icon': 'glyphicon-user'}}, 'publish': true};
|
||||
|
||||
|
@@ -35,20 +35,20 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Start Task - Task App', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let viewerPage = new ViewerPage();
|
||||
let widget = new Widget();
|
||||
let taskPage = new TasksPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const viewerPage = new ViewerPage();
|
||||
const widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
|
||||
let processUserModel;
|
||||
let app = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
let pdfFile = new FileModel({ 'name': resources.Files.ADF_DOCUMENTS.PDF.file_name });
|
||||
let appFields = app.form_fields;
|
||||
const app = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
const pdfFile = new FileModel({ 'name': resources.Files.ADF_DOCUMENTS.PDF.file_name });
|
||||
const appFields = app.form_fields;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -33,17 +33,17 @@ import { by } from 'protractor';
|
||||
|
||||
describe('Attach Form Component', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let taskPage = new TasksPage();
|
||||
let attachFormPage = new AttachFormPage();
|
||||
let formFields = new FormFields();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const taskPage = new TasksPage();
|
||||
const attachFormPage = new AttachFormPage();
|
||||
const formFields = new FormFields();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let formTextField = app.form_fields.form_fieldId;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const formTextField = app.form_fields.form_fieldId;
|
||||
let user, tenantId, appId;
|
||||
|
||||
let testNames = {
|
||||
const testNames = {
|
||||
taskName: 'Test Task',
|
||||
formTitle: 'Select Form To Attach',
|
||||
formName: 'Simple form',
|
||||
@@ -62,8 +62,8 @@ describe('Attach Form Component', () => {
|
||||
});
|
||||
|
||||
beforeEach(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let appsActions = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
const appsActions = new AppsActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
@@ -73,7 +73,7 @@ describe('Attach Form Component', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let appModel = await appsActions.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const appModel = await appsActions.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
|
||||
appId = appModel.id;
|
||||
|
||||
|
@@ -35,20 +35,20 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Checklist component', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let taskPage = new TasksPage();
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const taskPage = new TasksPage();
|
||||
const processServices = new ProcessServicesPage();
|
||||
const checklistDialog = new ChecklistDialog();
|
||||
|
||||
let tasks = ['no checklist created task', 'checklist number task', 'remove running checklist', 'remove completed checklist', 'hierarchy'];
|
||||
let checklists = ['cancelCheckList', 'dialogChecklist', 'addFirstChecklist', 'addSecondChecklist'];
|
||||
let removeChecklist = ['removeFirstRunningChecklist', 'removeSecondRunningChecklist', 'removeFirstCompletedChecklist', 'removeSecondCompletedChecklist'];
|
||||
let hierarchyChecklist = ['checklistOne', 'checklistTwo', 'checklistOneChild', 'checklistTwoChild'];
|
||||
const tasks = ['no checklist created task', 'checklist number task', 'remove running checklist', 'remove completed checklist', 'hierarchy'];
|
||||
const checklists = ['cancelCheckList', 'dialogChecklist', 'addFirstChecklist', 'addSecondChecklist'];
|
||||
const removeChecklist = ['removeFirstRunningChecklist', 'removeSecondRunningChecklist', 'removeFirstCompletedChecklist', 'removeSecondCompletedChecklist'];
|
||||
const hierarchyChecklist = ['checklistOne', 'checklistTwo', 'checklistOneChild', 'checklistTwoChild'];
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -57,12 +57,12 @@ describe('Checklist component', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
let pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
let file = fs.createReadStream(pathFile);
|
||||
const pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
const file = fs.createReadStream(pathFile);
|
||||
|
||||
await this.alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
|
||||
|
@@ -30,12 +30,12 @@ import { AppsActions } from '../actions/APS/apps.actions';
|
||||
|
||||
describe('Comment component for Processes', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let commentsPage = new CommentsPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const commentsPage = new CommentsPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let user, tenantId, appId, processInstanceId, comment, taskComment, addedComment;
|
||||
|
||||
beforeAll(async(done) => {
|
||||
@@ -44,8 +44,8 @@ describe('Comment component for Processes', () => {
|
||||
hostBpm: TestConfig.adf.url
|
||||
});
|
||||
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
@@ -55,10 +55,10 @@ describe('Comment component for Processes', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
let processWithComment = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Comment APS');
|
||||
const processWithComment = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Comment APS');
|
||||
processInstanceId = processWithComment.id;
|
||||
|
||||
await loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -113,20 +113,20 @@ describe('Comment component for Processes', () => {
|
||||
processFiltersPage.selectFromProcessList('Comment APS');
|
||||
|
||||
browser.controlFlow().execute(async() => {
|
||||
let taskQuery = await this.alfrescoJsApi.activiti.taskApi.listTasks({processInstanceId: processInstanceId});
|
||||
const taskQuery = await this.alfrescoJsApi.activiti.taskApi.listTasks({processInstanceId: processInstanceId});
|
||||
|
||||
let taskId = taskQuery.data[0].id;
|
||||
const taskId = taskQuery.data[0].id;
|
||||
|
||||
let taskComments = await this.alfrescoJsApi.activiti.commentsApi.getTaskComments(taskId, {'latestFirst': true});
|
||||
const taskComments = await this.alfrescoJsApi.activiti.commentsApi.getTaskComments(taskId, {'latestFirst': true});
|
||||
expect(taskComments.total).toEqual(0);
|
||||
});
|
||||
});
|
||||
|
||||
it('[C260466] Should be able to display comments from Task on the related Process', () => {
|
||||
browser.controlFlow().execute(async() => {
|
||||
let taskQuery = await this.alfrescoJsApi.activiti.taskApi.listTasks({processInstanceId: processInstanceId});
|
||||
const taskQuery = await this.alfrescoJsApi.activiti.taskApi.listTasks({processInstanceId: processInstanceId});
|
||||
|
||||
let taskId = taskQuery.data[0].id;
|
||||
const taskId = taskQuery.data[0].id;
|
||||
|
||||
taskComment = {message: 'Task Comment'};
|
||||
|
||||
@@ -139,7 +139,7 @@ describe('Comment component for Processes', () => {
|
||||
processFiltersPage.selectFromProcessList('Comment APS');
|
||||
|
||||
browser.controlFlow().execute(async() => {
|
||||
let addedTaskComment = await this.alfrescoJsApi.activiti.commentsApi.getProcessInstanceComments(processInstanceId, {'latestFirst': true});
|
||||
const addedTaskComment = await this.alfrescoJsApi.activiti.commentsApi.getProcessInstanceComments(processInstanceId, {'latestFirst': true});
|
||||
|
||||
commentsPage.checkUserIconIsDisplayed(0);
|
||||
|
||||
|
@@ -33,15 +33,15 @@ import { AppsActions } from '../actions/APS/apps.actions';
|
||||
|
||||
describe('Comment component for Processes', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let taskPage = new TasksPage();
|
||||
let commentsPage = new CommentsPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const taskPage = new TasksPage();
|
||||
const commentsPage = new CommentsPage();
|
||||
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let user, tenantId, appId, secondUser, newTaskId;
|
||||
|
||||
let taskName = {
|
||||
const taskName = {
|
||||
completed_task: 'Test Completed',
|
||||
multiple_users: 'Test Comment multiple users'
|
||||
};
|
||||
@@ -53,8 +53,8 @@ describe('Comment component for Processes', () => {
|
||||
hostBpm: TestConfig.adf.url
|
||||
});
|
||||
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
@@ -66,7 +66,7 @@ describe('Comment component for Processes', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
await loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -86,9 +86,9 @@ describe('Comment component for Processes', () => {
|
||||
|
||||
it('[C260237] Should not be able to add a comment on a completed task', () => {
|
||||
browser.controlFlow().execute(async() => {
|
||||
let newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: taskName.completed_task});
|
||||
const newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: taskName.completed_task});
|
||||
|
||||
let taskId = newTask.id;
|
||||
const taskId = newTask.id;
|
||||
|
||||
this.alfrescoJsApi.activiti.taskActionsApi.completeTask(taskId);
|
||||
});
|
||||
@@ -103,14 +103,14 @@ describe('Comment component for Processes', () => {
|
||||
|
||||
it('[C212864] Should be able to add multiple comments on a single task using different users', () => {
|
||||
browser.controlFlow().execute(async() => {
|
||||
let newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: taskName.multiple_users});
|
||||
const newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: taskName.multiple_users});
|
||||
|
||||
newTaskId = newTask.id;
|
||||
|
||||
await this.alfrescoJsApi.activiti.taskApi.involveUser(newTaskId, {email: secondUser.email});
|
||||
|
||||
let taskComment = {message: 'Task Comment'};
|
||||
let secondTaskComment = {message: 'Second Task Comment'};
|
||||
const taskComment = {message: 'Task Comment'};
|
||||
const secondTaskComment = {message: 'Second Task Comment'};
|
||||
|
||||
await this.alfrescoJsApi.activiti.taskApi.addTaskComment(taskComment, newTaskId);
|
||||
await this.alfrescoJsApi.activiti.taskApi.addTaskComment(secondTaskComment, newTaskId);
|
||||
@@ -123,9 +123,9 @@ describe('Comment component for Processes', () => {
|
||||
taskPage.taskDetails().selectActivityTab();
|
||||
|
||||
browser.controlFlow().execute(async() => {
|
||||
let totalComments = await this.alfrescoJsApi.activiti.taskApi.getTaskComments(newTaskId, {'latestFirst': true});
|
||||
const totalComments = await this.alfrescoJsApi.activiti.taskApi.getTaskComments(newTaskId, {'latestFirst': true});
|
||||
|
||||
let thirdTaskComment = {message: 'Third Task Comment'};
|
||||
const thirdTaskComment = {message: 'Third Task Comment'};
|
||||
|
||||
await commentsPage.checkUserIconIsDisplayed(0);
|
||||
await commentsPage.checkUserIconIsDisplayed(1);
|
||||
@@ -153,7 +153,7 @@ describe('Comment component for Processes', () => {
|
||||
taskPage.taskDetails().selectActivityTab();
|
||||
|
||||
browser.controlFlow().execute(async() => {
|
||||
let totalComments = await this.alfrescoJsApi.activiti.taskApi.getTaskComments(newTaskId, {'latestFirst': true});
|
||||
const totalComments = await this.alfrescoJsApi.activiti.taskApi.getTaskComments(newTaskId, {'latestFirst': true});
|
||||
|
||||
await commentsPage.checkUserIconIsDisplayed(0);
|
||||
await commentsPage.checkUserIconIsDisplayed(1);
|
||||
|
@@ -31,17 +31,17 @@ import { AppsActions } from '../actions/APS/apps.actions';
|
||||
|
||||
describe('Sorting for process filters', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let filtersPage = new FiltersPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const filtersPage = new FiltersPage();
|
||||
|
||||
let apps = new AppsActions();
|
||||
const apps = new AppsActions();
|
||||
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let tenantId, appId, user, processesQuery;
|
||||
|
||||
let processFilter = {
|
||||
const processFilter = {
|
||||
running_old_first: 'Running - Oldest first',
|
||||
completed_old_first: 'Completed - Oldest first',
|
||||
all_old_first: 'All - Oldest first',
|
||||
@@ -62,7 +62,7 @@ describe('Sorting for process filters', () => {
|
||||
});
|
||||
|
||||
beforeEach(async(done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
@@ -71,7 +71,7 @@ describe('Sorting for process filters', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -122,9 +122,9 @@ describe('Sorting for process filters', () => {
|
||||
'filter': {'sort': 'created-asc', 'name': '', 'state': 'completed'}
|
||||
});
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
@@ -163,9 +163,9 @@ describe('Sorting for process filters', () => {
|
||||
await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 4');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 5');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 6');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 4');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 5');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 6');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
@@ -236,9 +236,9 @@ describe('Sorting for process filters', () => {
|
||||
'filter': {'sort': 'created-desc', 'name': '', 'state': 'completed'}
|
||||
});
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
@@ -277,9 +277,9 @@ describe('Sorting for process filters', () => {
|
||||
await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 4');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 5');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 6');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 4');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 5');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 6');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
@@ -317,9 +317,9 @@ describe('Sorting for process filters', () => {
|
||||
'filter': {'sort': 'ended-asc', 'name': '', 'state': 'completed'}
|
||||
});
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
@@ -354,9 +354,9 @@ describe('Sorting for process filters', () => {
|
||||
'filter': {'sort': 'ended-desc', 'name': '', 'state': 'completed'}
|
||||
});
|
||||
|
||||
let firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
let secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
let thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
const firstProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 1');
|
||||
const secondProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 2');
|
||||
const thirdProc = await apps.startProcess(this.alfrescoJsApi, 'Task App', 'Process 3');
|
||||
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(secondProc.id);
|
||||
await this.alfrescoJsApi.activiti.processInstancesApi.deleteProcessInstance(firstProc.id);
|
||||
|
@@ -30,15 +30,15 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('New Process Filters', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let appSettingsToggles = new AppSettingsToggles();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const appSettingsToggles = new AppSettingsToggles();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
|
||||
let tenantId, user, filterId, customProcessFilter;
|
||||
|
||||
let processFilter = {
|
||||
const processFilter = {
|
||||
running: 'Running',
|
||||
all: 'All',
|
||||
completed: 'Completed',
|
||||
@@ -50,7 +50,7 @@ describe('New Process Filters', () => {
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -35,31 +35,33 @@ import { DateUtil } from '../util/dateUtil';
|
||||
|
||||
describe('Start Task - Custom App', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let taskListSinglePage = new TaskListDemoPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const taskListSinglePage = new TaskListDemoPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let appRuntime, secondAppRuntime;
|
||||
let secondApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
const secondApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
let appModel, secondAppModel;
|
||||
let completedTasks = [];
|
||||
let paginationTasksName = ['t01', 't02', 't03', 't04', 't05', 't06', 't07', 't08', 't09', 't10', 't11', 't12', 't13', 'taskOne', 'taskTwo', 'taskOne'];
|
||||
let completedTasksName = ['completed01', 'completed02', 'completed03'];
|
||||
let allTasksName = ['t01', 'taskOne', 'taskTwo', 'taskOne', 't13', 't12', 't11', 't10', 't09', 't08', 't07', 't06', 't05', 't04', 't03', 't02',
|
||||
const completedTasks = [];
|
||||
const paginationTasksName = ['t01', 't02', 't03', 't04', 't05', 't06', 't07', 't08', 't09', 't10', 't11', 't12', 't13', 'taskOne', 'taskTwo', 'taskOne'];
|
||||
const completedTasksName = ['completed01', 'completed02', 'completed03'];
|
||||
const allTasksName = ['t01', 'taskOne', 'taskTwo', 'taskOne', 't13', 't12', 't11', 't10', 't09', 't08', 't07', 't06', 't05', 't04', 't03', 't02',
|
||||
'User Task', 'User Task', 'User Task', 'User Task'];
|
||||
let invalidAppId = '1234567890', invalidName = 'invalidName', invalidTaskId = '0000';
|
||||
let noTasksFoundMessage = 'No Tasks Found';
|
||||
let nrOfTasks = 20, currentPage = 1, totalNrOfPages = 'of 4';
|
||||
let currentDateStandardFormat = DateUtil.formatDate('YYYY-MM-DDTHH:mm:ss.SSSZ');
|
||||
let currentDate = DateUtil.formatDate('MM/DD/YYYY');
|
||||
let beforeDate = moment().add(-1, 'days').format('MM/DD/YYYY');
|
||||
let afterDate = moment().add(1, 'days').format('MM/DD/YYYY');
|
||||
const invalidAppId = '1234567890', invalidName = 'invalidName', invalidTaskId = '0000';
|
||||
const noTasksFoundMessage = 'No Tasks Found';
|
||||
const nrOfTasks = 20;
|
||||
let currentPage = 1;
|
||||
const totalNrOfPages = 'of 4';
|
||||
const currentDateStandardFormat = DateUtil.formatDate('YYYY-MM-DDTHH:mm:ss.SSSZ');
|
||||
const currentDate = DateUtil.formatDate('MM/DD/YYYY');
|
||||
const beforeDate = moment().add(-1, 'days').format('MM/DD/YYYY');
|
||||
const afterDate = moment().add(1, 'days').format('MM/DD/YYYY');
|
||||
let taskWithDueDate;
|
||||
let processDefinitionId;
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
five: '5',
|
||||
fiveValue: 5,
|
||||
ten: '10',
|
||||
@@ -72,9 +74,9 @@ describe('Start Task - Custom App', () => {
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let appsRuntime = new AppsRuntimeActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const appsRuntime = new AppsRuntimeActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -83,7 +85,7 @@ describe('Start Task - Custom App', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
@@ -516,7 +518,7 @@ describe('Start Task - Custom App', () => {
|
||||
|
||||
// failing due to ADF-3667, blocked by ACTIVITI-1975
|
||||
xit('[C286599] Should be able to sort tasks ascending by due date when choosing due(asc) from sort drop down', () => {
|
||||
let sortAscByDueDate = [taskWithDueDate.name, completedTasks[0].name, completedTasks[1].name, completedTasks[2].name];
|
||||
const sortAscByDueDate = [taskWithDueDate.name, completedTasks[0].name, completedTasks[1].name, completedTasks[2].name];
|
||||
|
||||
navigationBarPage.clickTaskListButton();
|
||||
taskListSinglePage.clickResetButton();
|
||||
@@ -542,7 +544,7 @@ describe('Start Task - Custom App', () => {
|
||||
|
||||
// failing due to ADF-3667, blocked by ACTIVITI-1975
|
||||
xit('[C286600] Should be able to sort tasks descending by due date when choosing due(desc) from sort drop down', () => {
|
||||
let sortDescByDueDate = [completedTasks[2].name, completedTasks[1].name, completedTasks[0].name, taskWithDueDate.name];
|
||||
const sortDescByDueDate = [completedTasks[2].name, completedTasks[1].name, completedTasks[0].name, taskWithDueDate.name];
|
||||
|
||||
navigationBarPage.clickTaskListButton();
|
||||
taskListSinglePage.clickResetButton();
|
||||
@@ -567,7 +569,7 @@ describe('Start Task - Custom App', () => {
|
||||
});
|
||||
|
||||
it('[C286622] Should be able to see only tasks that are part of a specific process when processDefinitionId is set', () => {
|
||||
let processDefinitionIds = [processDefinitionId.processDefinitionId, processDefinitionId.processDefinitionId,
|
||||
const processDefinitionIds = [processDefinitionId.processDefinitionId, processDefinitionId.processDefinitionId,
|
||||
processDefinitionId.processDefinitionId, processDefinitionId.processDefinitionId];
|
||||
|
||||
navigationBarPage.clickTaskListButton();
|
||||
@@ -591,7 +593,7 @@ describe('Start Task - Custom App', () => {
|
||||
});
|
||||
|
||||
it('[C286622] Should be able to see only tasks that are part of a specific process when processInstanceId is set', () => {
|
||||
let processInstanceIds = [processDefinitionId.id];
|
||||
const processInstanceIds = [processDefinitionId.id];
|
||||
|
||||
navigationBarPage.clickTaskListButton();
|
||||
taskListSinglePage.clickResetButton();
|
||||
|
@@ -32,12 +32,12 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Dynamic Table', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let dynamicTable = new DynamicTableWidget();
|
||||
let datePicker = new DatePickerPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const dynamicTable = new DynamicTableWidget();
|
||||
const datePicker = new DatePickerPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
let user, tenantId, appId, apps, users;
|
||||
|
||||
beforeAll(async(done) => {
|
||||
@@ -67,20 +67,20 @@ describe('Dynamic Table', () => {
|
||||
});
|
||||
|
||||
describe('Date Picker', () => {
|
||||
let app = resources.Files.DYNAMIC_TABLE_APP;
|
||||
const app = resources.Files.DYNAMIC_TABLE_APP;
|
||||
|
||||
let randomText = {
|
||||
const randomText = {
|
||||
date: 'HELLO WORLD',
|
||||
dateTime: 'Test',
|
||||
error: `Field 'columnDate' is required.`
|
||||
};
|
||||
|
||||
let rowPosition = 0;
|
||||
const rowPosition = 0;
|
||||
|
||||
beforeAll(async(done) => {
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
await loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -128,14 +128,14 @@ describe('Dynamic Table', () => {
|
||||
});
|
||||
|
||||
describe('Required Dropdown', () => {
|
||||
let app = resources.Files.APP_DYNAMIC_TABLE_DROPDOWN;
|
||||
let dropdown = new DropdownWidget();
|
||||
const app = resources.Files.APP_DYNAMIC_TABLE_DROPDOWN;
|
||||
const dropdown = new DropdownWidget();
|
||||
|
||||
beforeAll(async(done) => {
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
await loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -161,7 +161,7 @@ describe('Dynamic Table', () => {
|
||||
});
|
||||
|
||||
it('[C286519] Should be able to save row with required dropdown column', () => {
|
||||
let dropdownOption = 'Option 1';
|
||||
const dropdownOption = 'Option 1';
|
||||
dynamicTable.clickAddButton();
|
||||
dropdown.selectOption(dropdownOption);
|
||||
dynamicTable.clickSaveButton();
|
||||
|
@@ -31,22 +31,22 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Empty Process List Test', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
let processListPage = new ProcessListPage();
|
||||
let startProcessPage = new StartProcessPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
const processListPage = new ProcessListPage();
|
||||
const startProcessPage = new StartProcessPage();
|
||||
|
||||
let appA = resources.Files.APP_WITH_PROCESSES;
|
||||
let appB = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const appA = resources.Files.APP_WITH_PROCESSES;
|
||||
const appB = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
|
||||
let user;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -37,13 +37,13 @@ describe('Form Component', () => {
|
||||
|
||||
let tenantId, user;
|
||||
|
||||
let fields = {
|
||||
const fields = {
|
||||
dateWidgetId: 'label7',
|
||||
numberWidgetId: 'label4',
|
||||
amountWidgetId: 'label11'
|
||||
};
|
||||
|
||||
let message = {
|
||||
const message = {
|
||||
test: 'Text Test',
|
||||
warningNumberAndAmount: 'Use a different number format',
|
||||
warningDate: 'D-M-YYYY',
|
||||
@@ -59,7 +59,7 @@ describe('Form Component', () => {
|
||||
hostBpm: TestConfig.adf.url
|
||||
});
|
||||
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
|
@@ -34,21 +34,21 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Form widgets - People', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.APP_WITH_USER_WIDGET;
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
const app = resources.Files.APP_WITH_USER_WIDGET;
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
let appModel;
|
||||
let alfrescoJsApi;
|
||||
let widget = new Widget();
|
||||
let startProcess = new StartProcessPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
let taskDetails = new TaskDetailsPage();
|
||||
let appNavigationBar = new AppNavigationBarPage();
|
||||
const widget = new Widget();
|
||||
const startProcess = new StartProcessPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
const taskDetails = new TaskDetailsPage();
|
||||
const appNavigationBar = new AppNavigationBarPage();
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let appsActions = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
const appsActions = new AppsActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -94,9 +94,9 @@ describe('Form widgets - People', () => {
|
||||
processDetailsPage.clickOnActiveTask();
|
||||
|
||||
browser.controlFlow().execute(async () => {
|
||||
let taskId = await taskDetails.getId();
|
||||
let taskForm = await alfrescoJsApi.activiti.taskApi.getTaskForm(taskId);
|
||||
let userEmail = taskForm['fields'][0].fields['1'][0].value.email;
|
||||
const taskId = await taskDetails.getId();
|
||||
const taskForm = await alfrescoJsApi.activiti.taskApi.getTaskForm(taskId);
|
||||
const userEmail = taskForm['fields'][0].fields['1'][0].value.email;
|
||||
expect(userEmail).toEqual(processUserModel.email);
|
||||
});
|
||||
});
|
||||
@@ -117,9 +117,9 @@ describe('Form widgets - People', () => {
|
||||
processDetailsPage.clickOnCompletedTask();
|
||||
|
||||
browser.controlFlow().execute(async () => {
|
||||
let taskId = await taskDetails.getId();
|
||||
let taskForm = await alfrescoJsApi.activiti.taskApi.getTaskForm(taskId);
|
||||
let userEmail = taskForm['fields'][0].fields['1'][0].value.email;
|
||||
const taskId = await taskDetails.getId();
|
||||
const taskForm = await alfrescoJsApi.activiti.taskApi.getTaskForm(taskId);
|
||||
const userEmail = taskForm['fields'][0].fields['1'][0].value.email;
|
||||
expect(userEmail).toEqual(processUserModel.email);
|
||||
});
|
||||
});
|
||||
|
@@ -33,24 +33,24 @@ import { AppsActions } from '../actions/APS/apps.actions';
|
||||
import { UsersActions } from '../actions/users.actions';
|
||||
import { browser } from 'protractor';
|
||||
|
||||
let formInstance = new FormDefinitionModel();
|
||||
const formInstance = new FormDefinitionModel();
|
||||
|
||||
describe('Form widgets', () => {
|
||||
let alfrescoJsApi;
|
||||
let taskPage = new TasksPage();
|
||||
let newTask = 'First task';
|
||||
let loginPage = new LoginPage();
|
||||
const taskPage = new TasksPage();
|
||||
const newTask = 'First task';
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let appModel;
|
||||
let widget = new Widget();
|
||||
const widget = new Widget();
|
||||
|
||||
describe('Form widgets', () => {
|
||||
let app = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
let appFields = app.form_fields;
|
||||
const app = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
const appFields = app.form_fields;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let appsActions = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
const appsActions = new AppsActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -178,7 +178,7 @@ describe('Form widgets', () => {
|
||||
});
|
||||
|
||||
it('[C272785] Should display checkbox and radio button in form', () => {
|
||||
let radioOption = 1;
|
||||
const radioOption = 1;
|
||||
|
||||
expect(taskPage.formFields().getFieldLabel(appFields.checkbox_id))
|
||||
.toContain(formInstance.getWidgetBy('id', appFields.checkbox_id).name);
|
||||
@@ -211,13 +211,13 @@ describe('Form widgets', () => {
|
||||
|
||||
describe('with fields involving other people', () => {
|
||||
|
||||
let appsActions = new AppsActions();
|
||||
let app = resources.Files.FORM_ADF;
|
||||
const appsActions = new AppsActions();
|
||||
const app = resources.Files.FORM_ADF;
|
||||
let deployedApp, process;
|
||||
let appFields = app.form_fields;
|
||||
const appFields = app.form_fields;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -231,7 +231,7 @@ describe('Form widgets', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, app.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -241,7 +241,7 @@ describe('Form widgets', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -31,26 +31,26 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Process List - Pagination when adding processes', () => {
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
fifteen: '15',
|
||||
fifteenValue: 15
|
||||
};
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
const loginPage = new LoginPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let nrOfProcesses = 25;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const nrOfProcesses = 25;
|
||||
let page, totalPages;
|
||||
let i;
|
||||
let apps = new AppsActions();
|
||||
const apps = new AppsActions();
|
||||
let resultApp;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -32,23 +32,27 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Items per page set to 15 and adding of tasks', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let taskPage = new TasksPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
const loginPage = new LoginPage();
|
||||
const taskPage = new TasksPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let currentPage = 1, nrOfTasks = 25, totalPages = 2, i, resultApp;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let currentPage = 1;
|
||||
const nrOfTasks = 25;
|
||||
const totalPages = 2;
|
||||
let i;
|
||||
let resultApp;
|
||||
|
||||
let apps = new AppsActions();
|
||||
const apps = new AppsActions();
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
fifteen: '15',
|
||||
fifteenValue: 15
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -35,18 +35,18 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('People component', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
let processUserModel, assigneeUserModel, secondAssigneeUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let taskPage = new TasksPage();
|
||||
let peopleTitle = 'People this task is shared with ';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const taskPage = new TasksPage();
|
||||
const peopleTitle = 'People this task is shared with ';
|
||||
const processServices = new ProcessServicesPage();
|
||||
|
||||
let tasks = ['no people involved task', 'remove people task', 'can not complete task', 'multiple users', 'completed filter'];
|
||||
const tasks = ['no people involved task', 'remove people task', 'can not complete task', 'multiple users', 'completed filter'];
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -55,7 +55,7 @@ describe('People component', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
assigneeUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
@@ -63,8 +63,8 @@ describe('People component', () => {
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
let pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
let file = fs.createReadStream(pathFile);
|
||||
const pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
const file = fs.createReadStream(pathFile);
|
||||
|
||||
await this.alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
|
||||
|
@@ -36,21 +36,21 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Attachment list action menu for processes', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
let attachmentListPage = new AttachmentListPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let viewerPage = new ViewerPage();
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let pngFile = new FileModel({
|
||||
const loginPage = new LoginPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
const attachmentListPage = new AttachmentListPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const viewerPage = new ViewerPage();
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const pngFile = new FileModel({
|
||||
location: resources.Files.ADF_DOCUMENTS.PNG.file_location,
|
||||
name: resources.Files.ADF_DOCUMENTS.PNG.file_name
|
||||
});
|
||||
|
||||
let downloadedPngFile = path.join(__dirname, 'downloads', pngFile.name);
|
||||
const downloadedPngFile = path.join(__dirname, 'downloads', pngFile.name);
|
||||
let tenantId, appId;
|
||||
let processName = {
|
||||
const processName = {
|
||||
active: 'Active Process',
|
||||
completed: 'Completed Process',
|
||||
taskApp: 'Task App Name',
|
||||
@@ -59,8 +59,8 @@ describe('Attachment list action menu for processes', () => {
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -69,13 +69,13 @@ describe('Attachment list action menu for processes', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
const user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
|
||||
tenantId = user.tenantId;
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
await apps.startProcess(this.alfrescoJsApi, importedApp, processName.completed);
|
||||
|
@@ -35,31 +35,31 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Process Filters Test', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let processListPage = new ProcessListPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let startProcessPage = new StartProcessPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
const loginPage = new LoginPage();
|
||||
const processListPage = new ProcessListPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const startProcessPage = new StartProcessPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
let appModel;
|
||||
|
||||
let app = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
const app = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
|
||||
let processTitle = {
|
||||
const processTitle = {
|
||||
running: 'Test_running',
|
||||
completed: 'Test_completed'
|
||||
};
|
||||
let processFilter = {
|
||||
const processFilter = {
|
||||
running: 'Running',
|
||||
all: 'All',
|
||||
completed: 'Completed'
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -68,7 +68,7 @@ describe('Process Filters Test', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
const user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
@@ -132,12 +132,12 @@ describe('Process Filters Test', () => {
|
||||
|
||||
it('[C280407] Should be able to access the filters with URL', async () => {
|
||||
|
||||
let defaultFiltersNumber = 3;
|
||||
const defaultFiltersNumber = 3;
|
||||
let deployedApp, processFilterUrl;
|
||||
|
||||
let taskAppFilters = await browser.controlFlow().execute(async() => {
|
||||
const taskAppFilters = await browser.controlFlow().execute(async() => {
|
||||
|
||||
let appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
|
||||
|
@@ -31,20 +31,20 @@ describe('Process List Test', () => {
|
||||
const loginPage = new LoginPage();
|
||||
const processListDemoPage = new ProcessListDemoPage();
|
||||
|
||||
let appWithDateField = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
let appWithUserWidget = resources.Files.APP_WITH_USER_WIDGET;
|
||||
const appWithDateField = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
const appWithUserWidget = resources.Files.APP_WITH_USER_WIDGET;
|
||||
let appDateModel, appUserWidgetModel, user;
|
||||
|
||||
let processList = ['Process With Date', 'Process With Date 2', 'Process With User Widget', 'Process With User Widget 2'];
|
||||
const processList = ['Process With Date', 'Process With Date 2', 'Process With User Widget', 'Process With User Widget 2'];
|
||||
|
||||
let processName = {
|
||||
const processName = {
|
||||
procWithDate: 'Process With Date',
|
||||
completedProcWithDate: 'Process With Date 2',
|
||||
procWithUserWidget: 'Process With User Widget',
|
||||
completedProcWithUserWidget: 'Process With User Widget 2'
|
||||
};
|
||||
|
||||
let errorMessages = {
|
||||
const errorMessages = {
|
||||
appIdNumber: 'App ID must be a number',
|
||||
insertAppId: 'Insert App ID'
|
||||
};
|
||||
@@ -53,8 +53,8 @@ describe('Process List Test', () => {
|
||||
let procWithDate, completedProcWithDate, completedProcWithUserWidget;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -79,8 +79,8 @@ describe('Process List Test', () => {
|
||||
|
||||
appWithDateFieldId = await apps.getAppDefinitionId(this.alfrescoJsApi, appDateModel.id);
|
||||
|
||||
let procWithDateTaskId = await apps.getProcessTaskId(this.alfrescoJsApi, completedProcWithDate.id);
|
||||
let procWithUserWidgetTaskId = await apps.getProcessTaskId(this.alfrescoJsApi, completedProcWithUserWidget.id);
|
||||
const procWithDateTaskId = await apps.getProcessTaskId(this.alfrescoJsApi, completedProcWithDate.id);
|
||||
const procWithUserWidgetTaskId = await apps.getProcessTaskId(this.alfrescoJsApi, completedProcWithUserWidget.id);
|
||||
|
||||
await this.alfrescoJsApi.activiti.taskApi.completeTaskForm(procWithDateTaskId, {values: {label: null }});
|
||||
await this.alfrescoJsApi.activiti.taskFormsApi.completeTaskForm(procWithUserWidgetTaskId, {values: {label: null }});
|
||||
|
@@ -30,7 +30,7 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Process List - Pagination', function () {
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
five: '5',
|
||||
fiveValue: 5,
|
||||
ten: '10',
|
||||
@@ -42,22 +42,24 @@ describe('Process List - Pagination', function () {
|
||||
default: '25'
|
||||
};
|
||||
|
||||
let processFilterRunning = 'Running';
|
||||
const processFilterRunning = 'Running';
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
let deployedTestApp;
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let nrOfProcesses = 20;
|
||||
let page, totalPages, processNameBase = 'process';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const nrOfProcesses = 20;
|
||||
let page;
|
||||
let totalPages;
|
||||
const processNameBase = 'process';
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -89,7 +91,7 @@ describe('Process List - Pagination', function () {
|
||||
describe('With processes Pagination', function () {
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
const apps = new AppsActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -32,16 +32,17 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Task List Pagination - Sorting', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let taskPage = new TasksPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
const loginPage = new LoginPage();
|
||||
const taskPage = new TasksPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let nrOfTasks = 20, processUserModel;
|
||||
let taskNameBase = 'Task';
|
||||
let taskNames = Util.generateSequenceFiles(10, nrOfTasks + 9, taskNameBase, '');
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const nrOfTasks = 20;
|
||||
let processUserModel;
|
||||
const taskNameBase = 'Task';
|
||||
const taskNames = Util.generateSequenceFiles(10, nrOfTasks + 9, taskNameBase, '');
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
five: '5',
|
||||
fiveValue: 5,
|
||||
ten: '10',
|
||||
@@ -51,8 +52,8 @@ describe('Task List Pagination - Sorting', () => {
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
|
@@ -36,16 +36,16 @@ import path = require('path');
|
||||
|
||||
describe('Start Task - Task App', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let taskPage = new TasksPage();
|
||||
let tasks = ['Standalone task', 'Completed standalone task', 'Add a form', 'Remove form'];
|
||||
let noFormMessage = 'No forms attached';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const taskPage = new TasksPage();
|
||||
const tasks = ['Standalone task', 'Completed standalone task', 'Add a form', 'Remove form'];
|
||||
const noFormMessage = 'No forms attached';
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -54,12 +54,12 @@ describe('Start Task - Task App', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
let pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
let file = fs.createReadStream(pathFile);
|
||||
const pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
const file = fs.createReadStream(pathFile);
|
||||
|
||||
await this.alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
|
||||
|
@@ -41,26 +41,26 @@ import path = require('path');
|
||||
|
||||
describe('Start Process Component', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let startProcessPage = new StartProcessPage();
|
||||
let processFiltersPage = new ProcessFiltersPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let processDetailsPage = new ProcessDetailsPage();
|
||||
let attachmentListPage = new AttachmentListPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const startProcessPage = new StartProcessPage();
|
||||
const processFiltersPage = new ProcessFiltersPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const processDetailsPage = new ProcessDetailsPage();
|
||||
const attachmentListPage = new AttachmentListPage();
|
||||
const apps = new AppsActions();
|
||||
let app = resources.Files.APP_WITH_PROCESSES;
|
||||
let simpleApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
const app = resources.Files.APP_WITH_PROCESSES;
|
||||
const simpleApp = resources.Files.WIDGETS_SMOKE_TEST;
|
||||
let appId, procUserModel, secondProcUserModel, tenantId, simpleAppCreated;
|
||||
let processModelWithSe = 'process_with_se', processModelWithoutSe = 'process_without_se';
|
||||
const processModelWithSe = 'process_with_se', processModelWithoutSe = 'process_without_se';
|
||||
const processName255Characters = Util.generateRandomString(255);
|
||||
const processNameBiggerThen255Characters = Util.generateRandomString(256);
|
||||
const lengthValidationError = 'Length exceeded, 255 characters max.';
|
||||
|
||||
let auditLogFile = path.join('../e2e/download/', 'Audit.pdf');
|
||||
const auditLogFile = path.join('../e2e/download/', 'Audit.pdf');
|
||||
|
||||
let jpgFile = new FileModel({
|
||||
const jpgFile = new FileModel({
|
||||
'location': resources.Files.ADF_DOCUMENTS.JPG.file_location,
|
||||
'name': resources.Files.ADF_DOCUMENTS.JPG.file_name
|
||||
});
|
||||
@@ -73,7 +73,7 @@ describe('Start Process Component', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
tenantId = newTenant.id;
|
||||
procUserModel = new User({ tenantId: tenantId });
|
||||
@@ -89,7 +89,7 @@ describe('Start Process Component', () => {
|
||||
|
||||
await this.alfrescoJsApiUserTwo.login(secondProcUserModel.email, secondProcUserModel.password);
|
||||
|
||||
let appCreated = await apps.importPublishDeployApp(this.alfrescoJsApiUserTwo, app.file_location);
|
||||
const appCreated = await apps.importPublishDeployApp(this.alfrescoJsApiUserTwo, app.file_location);
|
||||
|
||||
simpleAppCreated = await apps.importPublishDeployApp(this.alfrescoJsApiUserTwo, simpleApp.file_location);
|
||||
|
||||
@@ -197,7 +197,7 @@ describe('Start Process Component', () => {
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processDetailsPage.checkDetailsAreDisplayed();
|
||||
browser.controlFlow().execute(async () => {
|
||||
let processId = await processDetailsPage.getId();
|
||||
const processId = await processDetailsPage.getId();
|
||||
await this.alfrescoJsApi.activiti.processApi.getProcessInstance(processId).then(function (response) {
|
||||
expect(processDetailsPage.getProcessStatus()).toEqual(CONSTANTS.PROCESS_STATUS.RUNNING);
|
||||
expect(processDetailsPage.getEndDate()).toEqual(CONSTANTS.PROCESS_END_DATE);
|
||||
|
@@ -38,28 +38,28 @@ import CONSTANTS = require('../util/constants');
|
||||
|
||||
describe('Start Task - Custom App', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let attachmentListPage = new AttachmentListPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const attachmentListPage = new AttachmentListPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
|
||||
let processUserModel, assigneeUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let formTextField = app.form_fields.form_fieldId;
|
||||
let formFieldValue = 'First value ';
|
||||
let taskPage = new TasksPage();
|
||||
let firstComment = 'comm1', firstChecklist = 'checklist1';
|
||||
let tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File', 'Spinner'];
|
||||
let showHeaderTask = 'Show Header';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const formTextField = app.form_fields.form_fieldId;
|
||||
const formFieldValue = 'First value ';
|
||||
const taskPage = new TasksPage();
|
||||
const firstComment = 'comm1', firstChecklist = 'checklist1';
|
||||
const tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File', 'Spinner'];
|
||||
const showHeaderTask = 'Show Header';
|
||||
let appModel;
|
||||
let pngFile = new FileModel({
|
||||
const pngFile = new FileModel({
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG.file_location,
|
||||
'name': resources.Files.ADF_DOCUMENTS.PNG.file_name
|
||||
});
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -68,7 +68,7 @@ describe('Start Task - Custom App', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
assigneeUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
|
@@ -39,29 +39,29 @@ import path = require('path');
|
||||
|
||||
describe('Start Task - Task App', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let attachmentListPage = new AttachmentListPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const attachmentListPage = new AttachmentListPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
|
||||
let processUserModel, assigneeUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let formTextField = app.form_fields.form_fieldId;
|
||||
let formFieldValue = 'First value ';
|
||||
let taskPage = new TasksPage();
|
||||
let firstComment = 'comm1', firstChecklist = 'checklist1';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const formTextField = app.form_fields.form_fieldId;
|
||||
const formFieldValue = 'First value ';
|
||||
const taskPage = new TasksPage();
|
||||
const firstComment = 'comm1', firstChecklist = 'checklist1';
|
||||
const taskName255Characters = Util.generateRandomString(255);
|
||||
const taskNameBiggerThen255Characters = Util.generateRandomString(256);
|
||||
const lengthValidationError = 'Length exceeded, 255 characters max.';
|
||||
let tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File'];
|
||||
let showHeaderTask = 'Show Header';
|
||||
let jpgFile = new FileModel({
|
||||
const tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File'];
|
||||
const showHeaderTask = 'Show Header';
|
||||
const jpgFile = new FileModel({
|
||||
'location': resources.Files.ADF_DOCUMENTS.JPG.file_location,
|
||||
'name': resources.Files.ADF_DOCUMENTS.JPG.file_name
|
||||
});
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -70,14 +70,14 @@ describe('Start Task - Task App', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
assigneeUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
let pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
let file = fs.createReadStream(pathFile);
|
||||
const pathFile = path.join(TestConfig.main.rootPath + app.file_location);
|
||||
const file = fs.createReadStream(pathFile);
|
||||
|
||||
await this.alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
|
||||
|
@@ -39,19 +39,19 @@ import { FileModel } from '../models/ACS/fileModel';
|
||||
|
||||
describe('Attachment list action menu for tasks', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let taskPage = new TasksPage();
|
||||
let attachmentListPage = new AttachmentListPage();
|
||||
let viewerPage = new ViewerPage();
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let pngFile = new FileModel({
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const taskPage = new TasksPage();
|
||||
const attachmentListPage = new AttachmentListPage();
|
||||
const viewerPage = new ViewerPage();
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const pngFile = new FileModel({
|
||||
location: resources.Files.ADF_DOCUMENTS.PNG.file_location,
|
||||
name: resources.Files.ADF_DOCUMENTS.PNG.file_name
|
||||
});
|
||||
let downloadedPngFile = path.join(__dirname, 'downloads', pngFile.name);
|
||||
const downloadedPngFile = path.join(__dirname, 'downloads', pngFile.name);
|
||||
let tenantId, appId, relatedContent, relatedContentId;
|
||||
let taskName = {
|
||||
const taskName = {
|
||||
active: 'Active Task',
|
||||
completed: 'Completed Task',
|
||||
taskApp: 'Task App Name',
|
||||
@@ -59,8 +59,8 @@ describe('Attachment list action menu for tasks', () => {
|
||||
};
|
||||
|
||||
beforeAll(async(done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -69,13 +69,13 @@ describe('Attachment list action menu for tasks', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
const user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
|
||||
tenantId = user.tenantId;
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
appId = importedApp.id;
|
||||
|
||||
await loginPage.loginToProcessServicesUsingUserModel(user);
|
||||
@@ -179,13 +179,13 @@ describe('Attachment list action menu for tasks', () => {
|
||||
|
||||
it('[C260234] Should be able to attache a file on a task on APS and check on ADF', () => {
|
||||
browser.controlFlow().execute(async() => {
|
||||
let newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: 'SHARE KNOWLEDGE'});
|
||||
const newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: 'SHARE KNOWLEDGE'});
|
||||
|
||||
let newTaskId = newTask.id;
|
||||
const newTaskId = newTask.id;
|
||||
|
||||
let filePath = path.join(TestConfig.main.rootPath + pngFile.location);
|
||||
const filePath = path.join(TestConfig.main.rootPath + pngFile.location);
|
||||
|
||||
let file = fs.createReadStream(filePath);
|
||||
const file = fs.createReadStream(filePath);
|
||||
|
||||
relatedContent = await this.alfrescoJsApi.activiti.contentApi.createRelatedContentOnTask(newTaskId, file, {'isRelatedContent': true});
|
||||
relatedContentId = relatedContent.id;
|
||||
|
@@ -36,20 +36,20 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Task Audit', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let taskPage = new TasksPage();
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const taskPage = new TasksPage();
|
||||
const processServices = new ProcessServicesPage();
|
||||
let taskTaskApp = 'Audit task task app';
|
||||
let taskCustomApp = 'Audit task custom app';
|
||||
let taskCompleteCustomApp = 'Audit completed task custom app';
|
||||
let auditLogFile = path.join('./e2e/download/', 'Audit.pdf');
|
||||
const taskTaskApp = 'Audit task task app';
|
||||
const taskCustomApp = 'Audit task custom app';
|
||||
const taskCompleteCustomApp = 'Audit completed task custom app';
|
||||
const auditLogFile = path.join('./e2e/download/', 'Audit.pdf');
|
||||
let appModel;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -58,7 +58,7 @@ describe('Task Audit', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
|
@@ -32,28 +32,28 @@ import { AlfrescoApiCompatibility as AlfrescoApi } from '@alfresco/js-api';
|
||||
import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Task Details - Form', () => {
|
||||
let loginPage = new LoginPage();
|
||||
let tasksListPage = new TasksListPage();
|
||||
let taskDetailsPage = new TaskDetailsPage();
|
||||
let filtersPage = new FiltersPage();
|
||||
const loginPage = new LoginPage();
|
||||
const tasksListPage = new TasksListPage();
|
||||
const taskDetailsPage = new TaskDetailsPage();
|
||||
const filtersPage = new FiltersPage();
|
||||
let task, otherTask, user, newForm, attachedForm, otherAttachedForm;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
let attachedFormModel = {
|
||||
const users = new UsersActions();
|
||||
const attachedFormModel = {
|
||||
'name': Util.generateRandomString(),
|
||||
'description': '',
|
||||
'modelType': 2,
|
||||
'stencilSet': 0
|
||||
};
|
||||
let otherTaskModel = new StandaloneTask();
|
||||
let otherAttachedFormModel = {
|
||||
const otherTaskModel = new StandaloneTask();
|
||||
const otherAttachedFormModel = {
|
||||
'name': Util.generateRandomString(),
|
||||
'description': '',
|
||||
'modelType': 2,
|
||||
'stencilSet': 0
|
||||
};
|
||||
let newFormModel = { 'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0 };
|
||||
const newFormModel = { 'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0 };
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -70,7 +70,7 @@ describe('Task Details - Form', () => {
|
||||
|
||||
newForm = await this.alfrescoJsApi.activiti.modelsApi.createModel(newFormModel);
|
||||
|
||||
let otherEmptyTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask(otherTaskModel);
|
||||
const otherEmptyTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask(otherTaskModel);
|
||||
|
||||
otherAttachedForm = await this.alfrescoJsApi.activiti.modelsApi.createModel(otherAttachedFormModel);
|
||||
|
||||
@@ -84,9 +84,9 @@ describe('Task Details - Form', () => {
|
||||
});
|
||||
|
||||
beforeEach(async (done) => {
|
||||
let taskModel = new StandaloneTask();
|
||||
const taskModel = new StandaloneTask();
|
||||
|
||||
let emptyTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask(taskModel);
|
||||
const emptyTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask(taskModel);
|
||||
|
||||
await this.alfrescoJsApi.activiti.taskApi.attachForm(emptyTask.id, { 'formId': attachedForm.id });
|
||||
|
||||
|
@@ -32,17 +32,17 @@ import { AppsActions } from '../actions/APS/apps.actions';
|
||||
|
||||
describe('Task Details - No form', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
let processUserModel;
|
||||
let app = resources.Files.NO_FORM_APP;
|
||||
let taskPage = new TasksPage();
|
||||
let noFormMessage = 'No forms attached';
|
||||
let apps = new AppsActions();
|
||||
const app = resources.Files.NO_FORM_APP;
|
||||
const taskPage = new TasksPage();
|
||||
const noFormMessage = 'No forms attached';
|
||||
const apps = new AppsActions();
|
||||
let importedApp;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -51,7 +51,7 @@ describe('Task Details - No form', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
|
@@ -38,17 +38,17 @@ describe('Task Details component', () => {
|
||||
|
||||
const processServices = new ProcessServicesPage();
|
||||
let processUserModel, appModel;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File'];
|
||||
let TASK_DATA_FORMAT = 'mmm dd yyyy';
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
const tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File'];
|
||||
const TASK_DATA_FORMAT = 'mmm dd yyyy';
|
||||
let formModel;
|
||||
let apps;
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let taskPage = new TasksPage();
|
||||
const loginPage = new LoginPage();
|
||||
const taskPage = new TasksPage();
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
apps = new AppsActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
@@ -58,7 +58,7 @@ describe('Task Details component', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
const newTenant = await this.alfrescoJsApi.activiti.adminTenantsApi.createTenant(new Tenant());
|
||||
|
||||
processUserModel = await users.createApsUser(this.alfrescoJsApi, newTenant.id);
|
||||
|
||||
@@ -86,11 +86,11 @@ describe('Task Details component', () => {
|
||||
.clickStartButton();
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||
@@ -104,7 +104,7 @@ describe('Task Details component', () => {
|
||||
expect(taskPage.taskDetails().getEndDate()).toEqual('');
|
||||
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
|
||||
|
||||
let taskForm = await browser.controlFlow().execute(async () => {
|
||||
const taskForm = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(allTasks.data[0].id);
|
||||
});
|
||||
|
||||
@@ -123,11 +123,11 @@ describe('Task Details component', () => {
|
||||
.clickStartButton();
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
@@ -142,7 +142,7 @@ describe('Task Details component', () => {
|
||||
expect(taskPage.taskDetails().getParentTaskId()).toEqual('');
|
||||
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
|
||||
|
||||
let taskForm = await browser.controlFlow().execute(async () => {
|
||||
const taskForm = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(allTasks.data[0].id);
|
||||
});
|
||||
|
||||
@@ -161,11 +161,11 @@ describe('Task Details component', () => {
|
||||
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({sort: 'created-desc'}));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
@@ -180,7 +180,7 @@ describe('Task Details component', () => {
|
||||
expect(taskPage.taskDetails().getParentTaskId()).toEqual('');
|
||||
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
|
||||
|
||||
let taskForm = await browser.controlFlow().execute(async () => {
|
||||
const taskForm = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(allTasks.data[0].id);
|
||||
});
|
||||
|
||||
@@ -200,11 +200,11 @@ describe('Task Details component', () => {
|
||||
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({sort: 'created-desc'}));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
@@ -219,7 +219,7 @@ describe('Task Details component', () => {
|
||||
expect(taskPage.taskDetails().getParentTaskId()).toEqual('');
|
||||
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
|
||||
|
||||
let taskForm = await browser.controlFlow().execute(async () => {
|
||||
const taskForm = await browser.controlFlow().execute(async () => {
|
||||
return await this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(allTasks.data[0].id);
|
||||
});
|
||||
|
||||
@@ -230,8 +230,8 @@ describe('Task Details component', () => {
|
||||
});
|
||||
|
||||
it('[C286708] Should display task details for subtask - Task App', async() => {
|
||||
let taskName = 'TaskAppSubtask';
|
||||
let checklistName = 'TaskAppChecklist';
|
||||
const taskName = 'TaskAppSubtask';
|
||||
const checklistName = 'TaskAppChecklist';
|
||||
browser.controlFlow().execute(async () => {
|
||||
await this.alfrescoJsApi.activiti.taskApi.createNewTask({'name': taskName});
|
||||
});
|
||||
@@ -247,11 +247,11 @@ describe('Task Details component', () => {
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(checklistName);
|
||||
taskPage.tasksListPage().selectRow(checklistName);
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||
@@ -267,7 +267,7 @@ describe('Task Details component', () => {
|
||||
});
|
||||
|
||||
it('[C286707] Should display task details for subtask - Custom App', async() => {
|
||||
let checklistName = 'CustomAppChecklist';
|
||||
const checklistName = 'CustomAppChecklist';
|
||||
|
||||
browser.controlFlow().execute(async () => {
|
||||
await apps.startProcess(this.alfrescoJsApi, appModel);
|
||||
@@ -284,11 +284,11 @@ describe('Task Details component', () => {
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(checklistName);
|
||||
taskPage.tasksListPage().selectRow(checklistName);
|
||||
|
||||
let allTasks = await browser.controlFlow().execute(async () => {
|
||||
const allTasks = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(allTasks.data[0]);
|
||||
const taskModel = new TaskModel(allTasks.data[0]);
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||
@@ -304,8 +304,8 @@ describe('Task Details component', () => {
|
||||
});
|
||||
|
||||
it('[C286709] Should display task details for completed task - Task App', async() => {
|
||||
let taskName = 'TaskAppCompleted';
|
||||
let taskId = await browser.controlFlow().execute(async () => {
|
||||
const taskName = 'TaskAppCompleted';
|
||||
const taskId = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.createNewTask({'name': taskName});
|
||||
});
|
||||
|
||||
@@ -317,11 +317,11 @@ describe('Task Details component', () => {
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||
taskPage.tasksListPage().selectRow(taskName);
|
||||
|
||||
let getTaskResponse = await browser.controlFlow().execute(async () => {
|
||||
const getTaskResponse = await browser.controlFlow().execute(async () => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.getTask(taskId.id);
|
||||
});
|
||||
|
||||
let taskModel = new TaskModel(getTaskResponse);
|
||||
const taskModel = new TaskModel(getTaskResponse);
|
||||
taskPage.tasksListPage().checkContentIsDisplayed(taskModel.getName());
|
||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||
|
@@ -37,15 +37,15 @@ describe('Task', () => {
|
||||
|
||||
describe('Filters', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let tasksPage = new TasksPage();
|
||||
let tasksListPage = new TasksListPage();
|
||||
let taskDetailsPage = new TaskDetailsPage();
|
||||
let taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const tasksPage = new TasksPage();
|
||||
const tasksListPage = new TasksListPage();
|
||||
const taskDetailsPage = new TaskDetailsPage();
|
||||
const taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
|
||||
let app = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
const app = resources.Files.APP_WITH_DATE_FIELD_FORM;
|
||||
let appId, tenantId;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
@@ -60,18 +60,18 @@ describe('Task', () => {
|
||||
|
||||
beforeEach(async (done) => {
|
||||
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
|
||||
|
||||
let user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
const user = await users.createTenantAndUser(this.alfrescoJsApi);
|
||||
|
||||
tenantId = user.tenantId;
|
||||
|
||||
await this.alfrescoJsApi.login(user.email, user.password);
|
||||
|
||||
let appModel = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const appModel = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
|
||||
appId = appModel.id;
|
||||
|
||||
@@ -201,12 +201,12 @@ describe('Task', () => {
|
||||
|
||||
describe('Custom Filters', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let appNavigationBarPage = new AppNavigationBarPage();
|
||||
let appSettingsToggles = new AppSettingsToggles();
|
||||
let taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const appNavigationBarPage = new AppNavigationBarPage();
|
||||
const appSettingsToggles = new AppSettingsToggles();
|
||||
const taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
|
||||
let user;
|
||||
let appId;
|
||||
@@ -214,11 +214,11 @@ describe('Task', () => {
|
||||
|
||||
let taskFilterId;
|
||||
|
||||
let app = resources.Files.APP_WITH_PROCESSES;
|
||||
const app = resources.Files.APP_WITH_PROCESSES;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -233,7 +233,7 @@ describe('Task', () => {
|
||||
|
||||
importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
|
||||
let appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
|
||||
appId = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === importedApp.id;
|
||||
@@ -253,13 +253,13 @@ describe('Task', () => {
|
||||
|
||||
it('[C260350] Should display a new filter when a filter is added', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'New Task Filter';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
taskFilterId = result.id;
|
||||
return result;
|
||||
@@ -270,20 +270,20 @@ describe('Task', () => {
|
||||
taskFiltersDemoPage.customTaskFilter('New Task Filter').checkTaskFilterIsDisplayed();
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
return result;
|
||||
});
|
||||
});
|
||||
|
||||
it('[C286447] Should display the task filter icon when a custom filter is added', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'New Task Filter with icon';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-cloud';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
taskFilterId = result.id;
|
||||
return result;
|
||||
@@ -299,7 +299,7 @@ describe('Task', () => {
|
||||
expect(taskFiltersDemoPage.customTaskFilter('New Task Filter with icon').getTaskFilterIcon()).toEqual('cloud');
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
return result;
|
||||
});
|
||||
});
|
||||
@@ -317,13 +317,13 @@ describe('Task', () => {
|
||||
|
||||
it('[C260353] Should display changes on a filter when this filter is edited', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'New Task Filter';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
taskFilterId = result.id;
|
||||
return result;
|
||||
@@ -334,13 +334,13 @@ describe('Task', () => {
|
||||
taskFiltersDemoPage.customTaskFilter('New Task Filter').checkTaskFilterIsDisplayed();
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Task Filter Edited';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.updateUserTaskFilter(taskFilterId, newFilter);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.updateUserTaskFilter(taskFilterId, newFilter);
|
||||
return result;
|
||||
});
|
||||
|
||||
@@ -349,20 +349,20 @@ describe('Task', () => {
|
||||
taskFiltersDemoPage.customTaskFilter('Task Filter Edited').checkTaskFilterIsDisplayed();
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
return result;
|
||||
});
|
||||
});
|
||||
|
||||
it('[C286448] Should display changes on a task filter when this filter icon is edited', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Task Filter Edited icon';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
taskFilterId = result.id;
|
||||
return result;
|
||||
@@ -373,13 +373,13 @@ describe('Task', () => {
|
||||
taskFiltersDemoPage.customTaskFilter('Task Filter Edited icon').checkTaskFilterIsDisplayed();
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Task Filter Edited icon';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-cloud';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.updateUserTaskFilter(taskFilterId, newFilter);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.updateUserTaskFilter(taskFilterId, newFilter);
|
||||
return result;
|
||||
});
|
||||
|
||||
@@ -397,13 +397,13 @@ describe('Task', () => {
|
||||
|
||||
it('[C260354] Should not display task filter when this filter is deleted', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'New Task Filter';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = <any> { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
taskFilterId = result.id;
|
||||
return result;
|
||||
@@ -414,7 +414,7 @@ describe('Task', () => {
|
||||
taskFiltersDemoPage.customTaskFilter('New Task Filter').checkTaskFilterIsDisplayed();
|
||||
|
||||
browser.controlFlow().execute(() => {
|
||||
let result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
const result = this.alfrescoJsApi.activiti.userFiltersApi.deleteUserTaskFilter(taskFilterId);
|
||||
return result;
|
||||
});
|
||||
|
||||
|
@@ -32,21 +32,21 @@ import { browser } from 'protractor';
|
||||
|
||||
describe('Task Filters Sorting', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let processServicesPage = new ProcessServicesPage();
|
||||
let tasksPage = new TasksPage();
|
||||
let tasksListPage = new TasksListPage();
|
||||
let taskDetailsPage = new TaskDetailsPage();
|
||||
let taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const processServicesPage = new ProcessServicesPage();
|
||||
const tasksPage = new TasksPage();
|
||||
const tasksListPage = new TasksListPage();
|
||||
const taskDetailsPage = new TaskDetailsPage();
|
||||
const taskFiltersDemoPage = new TaskFiltersDemoPage();
|
||||
|
||||
let user;
|
||||
let appId;
|
||||
let importedApp;
|
||||
|
||||
let app = resources.Files.APP_WITH_PROCESSES;
|
||||
const app = resources.Files.APP_WITH_PROCESSES;
|
||||
|
||||
let tasks = [
|
||||
const tasks = [
|
||||
{ name: 'Task 1 Completed', dueDate: '01/01/2019' },
|
||||
{ name: 'Task 2 Completed', dueDate: '02/01/2019' },
|
||||
{ name: 'Task 3 Completed', dueDate: '03/01/2019' },
|
||||
@@ -55,8 +55,8 @@ describe('Task Filters Sorting', () => {
|
||||
{ name: 'Task 6', dueDate: '03/01/2019' }];
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -71,7 +71,7 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
importedApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
|
||||
let appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await this.alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
|
||||
appId = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === importedApp.id;
|
||||
@@ -102,13 +102,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277254] Should display tasks under new filter from newest to oldest when they are completed', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Newest first';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -125,13 +125,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277255] Should display tasks under new filter from oldest to newest when they are completed', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Newest last';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-asc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -147,13 +147,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277256] Should display tasks under new filter from closest due date to farthest when they are completed', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Due first';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'due-desc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -169,13 +169,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277257] Should display tasks under new filter from farthest due date to closest when they are completed', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Due last';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'due-asc', state: 'completed', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -191,13 +191,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277258] Should display tasks under new filter from newest to oldest when they are open ', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Newest first Open';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-desc', state: 'open', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -213,13 +213,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277259] Should display tasks under new filter from oldest to newest when they are open', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Newest last Open';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'created-asc', state: 'open', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -235,13 +235,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277260] Should display tasks under new filter from closest due date to farthest when they are open', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Due first Open';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'due-desc', state: 'open', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
@@ -257,13 +257,13 @@ describe('Task Filters Sorting', () => {
|
||||
|
||||
it('[C277261] Should display tasks under new filter from farthest due date to closest when they are open', () => {
|
||||
browser.controlFlow().execute(async () => {
|
||||
let newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
const newFilter: any = new UserProcessInstanceFilterRepresentation();
|
||||
newFilter.name = 'Due last Open';
|
||||
newFilter.appId = appId;
|
||||
newFilter.icon = 'glyphicon-filter';
|
||||
newFilter.filter = { sort: 'due-asc', state: 'open', assignment: 'involved' };
|
||||
|
||||
let result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
const result = await this.alfrescoJsApi.activiti.userFiltersApi.createUserTaskFilter(newFilter);
|
||||
|
||||
return result;
|
||||
});
|
||||
|
@@ -31,16 +31,18 @@ import { UsersActions } from '../actions/users.actions';
|
||||
|
||||
describe('Task List Pagination', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let taskPage = new TasksPage();
|
||||
let paginationPage = new PaginationPage();
|
||||
const loginPage = new LoginPage();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const taskPage = new TasksPage();
|
||||
const paginationPage = new PaginationPage();
|
||||
|
||||
let processUserModel, processUserModelEmpty;
|
||||
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let currentPage = 1, nrOfTasks = 20, totalPages;
|
||||
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
|
||||
let currentPage = 1;
|
||||
const nrOfTasks = 20;
|
||||
let totalPages;
|
||||
|
||||
let itemsPerPage = {
|
||||
const itemsPerPage = {
|
||||
five: '5',
|
||||
fiveValue: 5,
|
||||
ten: '10',
|
||||
@@ -53,8 +55,8 @@ describe('Task List Pagination', () => {
|
||||
};
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let apps = new AppsActions();
|
||||
let users = new UsersActions();
|
||||
const apps = new AppsActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -68,7 +70,7 @@ describe('Task List Pagination', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
|
||||
let resultApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
const resultApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
|
||||
|
||||
for (let i = 0; i < nrOfTasks; i++) {
|
||||
await apps.startProcess(this.alfrescoJsApi, resultApp);
|
||||
|
@@ -29,19 +29,19 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Amount Widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.AMOUNT;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.AMOUNT;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -55,7 +55,7 @@ describe('Amount Widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -65,7 +65,7 @@ describe('Amount Widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -27,18 +27,18 @@ import TestConfig = require('../../test.config');
|
||||
import resources = require('../../util/resources');
|
||||
|
||||
describe('Attach Folder widget', () => {
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.ATTACH_FOLDER;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.ATTACH_FOLDER;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -52,7 +52,7 @@ describe('Attach Folder widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -62,7 +62,7 @@ describe('Attach Folder widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Checkbox Widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.CHECKBOX;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.CHECKBOX;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Checkbox Widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Checkbox Widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Date and time widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.DATETIME;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.DATETIME;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Date and time widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Date and time widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Date widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.DATE;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.DATE;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Date widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Date widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Document Template widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.FILE_FORM_ADF;
|
||||
const app = resources.Files.FILE_FORM_ADF;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Document Template widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, app.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Document Template widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Dropdown widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.DROPDOWN;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.DROPDOWN;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Dropdown widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Dropdown widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,20 +28,20 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Dynamic Table widget ', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let deployedApp, process;
|
||||
|
||||
describe('with Date Time Widget App', () => {
|
||||
let app = resources.Files.WIDGET_CHECK_APP.DYNAMIC_TABLE;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.DYNAMIC_TABLE;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -55,7 +55,7 @@ describe('Dynamic Table widget ', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -65,7 +65,7 @@ describe('Dynamic Table widget ', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
@@ -99,10 +99,10 @@ describe('Dynamic Table widget ', () => {
|
||||
|
||||
describe('with People Widget App', () => {
|
||||
|
||||
let app = resources.Files.WIDGET_CHECK_APP.DYNAMIC_TABLE_USERS;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.DYNAMIC_TABLE_USERS;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -116,7 +116,7 @@ describe('Dynamic Table widget ', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -126,7 +126,7 @@ describe('Dynamic Table widget ', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Header widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.HEADER;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.HEADER;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Header widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Header widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Hyperlink widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.HYPERLINK;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.HYPERLINK;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Hyperlink widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Hyperlink widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Multi-line Widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.MULTILINE_TEXT;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.MULTILINE_TEXT;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Multi-line Widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Multi-line Widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
@@ -77,10 +77,10 @@ describe('Multi-line Widget', () => {
|
||||
});
|
||||
|
||||
it('[C268182] Should be able to set general properties for Multi-line Text Widget', () => {
|
||||
let label = widget.multilineTextWidget().getFieldLabel(app.FIELD.multiSimple);
|
||||
const label = widget.multilineTextWidget().getFieldLabel(app.FIELD.multiSimple);
|
||||
expect(label).toBe('multiSimple*');
|
||||
expect(taskPage.formFields().isCompleteFormButtonDisabled()).toBeTruthy();
|
||||
let placeHolder = widget.multilineTextWidget().getFieldPlaceHolder(app.FIELD.multiSimple);
|
||||
const placeHolder = widget.multilineTextWidget().getFieldPlaceHolder(app.FIELD.multiSimple);
|
||||
expect(placeHolder).toBe('Type something...');
|
||||
widget.multilineTextWidget().setValue(app.FIELD.multiSimple, 'TEST');
|
||||
expect(taskPage.formFields().isCompleteFormButtonDisabled()).toBeFalsy();
|
||||
|
@@ -29,18 +29,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Number widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.NUMBER;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.NUMBER;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -54,7 +54,7 @@ describe('Number widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -64,7 +64,7 @@ describe('Number widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('People widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.ADD_PEOPLE;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.ADD_PEOPLE;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('People widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('People widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
@@ -81,7 +81,7 @@ describe('People widget', () => {
|
||||
widget.checkboxWidget().clickCheckboxInput(app.FIELD.checkbox_id);
|
||||
taskPage.formFields().checkWidgetIsVisible(app.FIELD.widget_id);
|
||||
|
||||
let admin = processUserModel.firstName + ' ' + processUserModel.lastName;
|
||||
const admin = processUserModel.firstName + ' ' + processUserModel.lastName;
|
||||
widget.peopleWidget().insertUser(app.FIELD.widget_id, admin.charAt(0));
|
||||
widget.peopleWidget().checkDropDownListIsDisplayed();
|
||||
widget.peopleWidget().checkUserIsListed(admin);
|
||||
@@ -93,7 +93,7 @@ describe('People widget', () => {
|
||||
widget.checkboxWidget().clickCheckboxInput(app.FIELD.checkbox_id);
|
||||
taskPage.formFields().checkWidgetIsVisible(app.FIELD.widget_id);
|
||||
|
||||
let admin = processUserModel.firstName + ' ' + processUserModel.lastName;
|
||||
const admin = processUserModel.firstName + ' ' + processUserModel.lastName;
|
||||
widget.peopleWidget().insertUser(app.FIELD.widget_id, admin.charAt(0));
|
||||
widget.peopleWidget().checkDropDownListIsDisplayed();
|
||||
widget.peopleWidget().checkUserIsListed(admin);
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Radio Buttons Widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.RADIO_BUTTONS;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.RADIO_BUTTONS;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Radio Buttons Widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -65,7 +65,7 @@ describe('Radio Buttons Widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
|
@@ -28,18 +28,18 @@ import resources = require('../../util/resources');
|
||||
|
||||
describe('Text widget', () => {
|
||||
|
||||
let loginPage = new LoginPage();
|
||||
const loginPage = new LoginPage();
|
||||
let processUserModel;
|
||||
let taskPage = new TasksPage();
|
||||
let widget = new Widget();
|
||||
const taskPage = new TasksPage();
|
||||
const widget = new Widget();
|
||||
let alfrescoJsApi;
|
||||
let appsActions = new AppsActions();
|
||||
const appsActions = new AppsActions();
|
||||
let appModel;
|
||||
let app = resources.Files.WIDGET_CHECK_APP.TEXT;
|
||||
const app = resources.Files.WIDGET_CHECK_APP.TEXT;
|
||||
let deployedApp, process;
|
||||
|
||||
beforeAll(async (done) => {
|
||||
let users = new UsersActions();
|
||||
const users = new UsersActions();
|
||||
|
||||
alfrescoJsApi = new AlfrescoApi({
|
||||
provider: 'BPM',
|
||||
@@ -53,7 +53,7 @@ describe('Text widget', () => {
|
||||
await alfrescoJsApi.login(processUserModel.email, processUserModel.password);
|
||||
appModel = await appsActions.importPublishDeployApp(alfrescoJsApi, resources.Files.WIDGET_CHECK_APP.file_location);
|
||||
|
||||
let appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
const appDefinitions = await alfrescoJsApi.activiti.appsApi.getAppDefinitions();
|
||||
deployedApp = appDefinitions.data.find((currentApp) => {
|
||||
return currentApp.modelId === appModel.id;
|
||||
});
|
||||
@@ -63,7 +63,7 @@ describe('Text widget', () => {
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
let urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
const urlToNavigateTo = `${TestConfig.adf.url}/activiti/apps/${deployedApp.id}/tasks/`;
|
||||
browser.get(urlToNavigateTo);
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.formFields().checkFormIsDisplayed();
|
||||
@@ -77,10 +77,10 @@ describe('Text widget', () => {
|
||||
});
|
||||
|
||||
it('[C268157] Should be able to set general properties for Text widget', async () => {
|
||||
let label = widget.textWidget().getFieldLabel(app.FIELD.simpleText);
|
||||
const label = widget.textWidget().getFieldLabel(app.FIELD.simpleText);
|
||||
expect(label).toBe('textSimple*');
|
||||
expect(taskPage.formFields().isCompleteFormButtonDisabled()).toBeTruthy();
|
||||
let placeHolder = widget.textWidget().getFieldPlaceHolder(app.FIELD.simpleText);
|
||||
const placeHolder = widget.textWidget().getFieldPlaceHolder(app.FIELD.simpleText);
|
||||
expect(placeHolder).toBe('Type something...');
|
||||
widget.textWidget().setValue(app.FIELD.simpleText, 'TEST');
|
||||
expect(taskPage.formFields().isCompleteFormButtonDisabled()).toBeFalsy();
|
||||
|
Reference in New Issue
Block a user