[ADF-3442] create library dialog (#4018)

* library dialog

* integrate with demo shell

* update resources

* fix license

* auto focus for the first input

* update e2e tests

* try close the dialog between tests

* fix afterEach

* Revert "try close the dialog between tests"

This reverts commit 63464f2b03c226c606d09b18c7d2782e3bb52c0a.

* update code due to css lint issues

* csslint settings for vs code

* missing import
lint fix
remove not used import
convert errorPage js to ts
convert tasklistpage js to ts
fix redirection creation folder in root
fix lint issue
fix e2e

* e2e fix

* fix PS tests

* navigation import

* fix tests tooltip
convert paginapage to ts

* fix lint

* fix lock files e2e
filterspage to ts

* fix lint

* fix cs cre
git dept 3 and not 50 as default in travis

* quiet log git download

* add some delay and change the delete lock

* fix node entry

* convert searchDialog to typescript
parallel protractor

* disable browser execute

* restote test

* change search tests

* move search in a separate e2e folder

* experiment fix e2e

* change util presence
change protractor conf

* fix unshare test

* improve query viewerPage using css over xpath

* waitForAngularEnabled before browser redirect

* convert util to ts and more

* convert other files to ts

* convert to ts other files

* trigger build

* function fixes use arrow function

* process service fixes

* lint fix
review timeout default

* fix failing tests

* restore timeout

* share dialog fix

* remove

* use configuration admin

* fix APS 2 login sso
This commit is contained in:
Denys Vuika
2018-12-05 13:05:39 +00:00
committed by Eugenio Romano
parent 9fd564a78e
commit 058d23d57f
237 changed files with 8974 additions and 9201 deletions
@@ -21,7 +21,7 @@ import { TasksPage } from '../pages/adf/process_services/tasksPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -22,7 +22,7 @@ import { TasksPage } from '../pages/adf/process_services/tasksPage';
import CONSTANTS = require('../util/constants');
import FileModel = require('../models/ACS/fileModel');
import { FileModel } from '../models/ACS/fileModel';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -19,7 +19,7 @@ import { LoginPage } from '../pages/adf/loginPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import { AttachFormPage } from '../pages/adf/process_services/attachFormPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import FormFields = require('../pages/adf/process_services/formFields');
import { FormFields } from '../pages/adf/process_services/formFields';
import CONSTANTS = require('../util/constants');
@@ -51,7 +51,7 @@ describe('Attach Form Component', () => {
formFieldValue: 'Test value'
};
beforeAll(async(done) => {
beforeAll(async (done) => {
this.alfrescoJsApi = new AlfrescoApi({
provider: 'BPM',
@@ -61,7 +61,7 @@ describe('Attach Form Component', () => {
done();
});
beforeEach(async(done) => {
beforeEach(async (done) => {
let users = new UsersActions();
let appsActions = new AppsActions();
@@ -77,14 +77,14 @@ describe('Attach Form Component', () => {
appId = appModel.id;
await this.alfrescoJsApi.activiti.taskApi.createNewTask({name: testNames.taskName});
await this.alfrescoJsApi.activiti.taskApi.createNewTask({ name: testNames.taskName });
await loginPage.loginToProcessServicesUsingUserModel(user);
done();
});
afterEach(async(done) => {
afterEach(async (done) => {
await this.alfrescoJsApi.activiti.modelsApi.deleteModel(appId);
await this.alfrescoJsApi.login(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword);
@@ -21,7 +21,7 @@ import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -17,7 +17,7 @@
import { browser } from 'protractor';
import { LoginPage } from '../pages/adf/loginPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { CommentsPage } from '../pages/adf/commentsPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
@@ -18,7 +18,7 @@
import { browser } from 'protractor';
import { LoginPage } from '../pages/adf/loginPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { AppSettingsToggles } from '../pages/adf/process_services/dialog/appSettingsToggles';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
@@ -19,8 +19,8 @@ import { browser } from 'protractor';
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import FiltersPage = require('../pages/adf/process_services/filtersPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { FiltersPage } from '../pages/adf/process_services/filtersPage';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -15,40 +15,23 @@
* limitations under the License.
*/
import { by } from 'protractor';
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { TaskListDemoPage } from '../pages/adf/demo-shell/taskListDemoPage';
import ProcessServicesPage = require('../pages/adf/process_services/processServicesPage');
import PaginationPage = require('../pages/adf/paginationPage');
import TasksPage = require('../pages/adf/process_services/tasksPage');
import AppPublish = require('../models/APS/AppPublish');
import CONSTANTS = require('../util/constants');
import { TaskListDemoPage } from '../pages/adf/demo-shell/taskListDemoPage';
import { PaginationPage } from '../pages/adf/paginationPage';
import moment = require('moment');
import Task = require('../models/APS/Task');
import ProcessModel = require('../models/APS/UpdateProcessModel');
import Tenant = require('../models/APS/Tenant');
import TaskModel = require('../models/APS/TaskModel');
import FileModel = require('../models/ACS/fileModel');
import FormModel = require('../models/APS/FormModel');
import { Tenant } from '../models/APS/Tenant';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
import Util = require('../util/util');
import dateFormat = require('dateformat');
import { Util } from '../util/util';
import AlfrescoApi = require('alfresco-js-api-node');
import { AppsActions } from '../actions/APS/apps.actions';
import { AppsRuntimeActions } from '../actions/APS/appsRuntime.actions';
import { UsersActions } from '../actions/users.actions';
import path = require('path');
import fs = require('fs');
describe('Start Task - Custom App', () => {
let loginPage = new LoginPage();
@@ -119,16 +102,21 @@ describe('Start Task - Custom App', () => {
await apps.startProcess(this.alfrescoJsApi, secondAppModel);
for (let i = 1; i < paginationTasksName.length; i++) {
await this.alfrescoJsApi.activiti.taskApi.createNewTask({'name': paginationTasksName[i]});
await this.alfrescoJsApi.activiti.taskApi.createNewTask({ 'name': paginationTasksName[i] });
}
for (let i = 0; i < 3; i++) {
completedTasks[i] = await this.alfrescoJsApi.activiti.taskApi.createNewTask({'name': completedTasksName[i],
'dueDate': Util.getSpecificDateAfterCrtDateInFormat('YYYY-MM-DDTHH:mm:ss.SSSZ', i + 2)});
completedTasks[i] = await this.alfrescoJsApi.activiti.taskApi.createNewTask({
'name': completedTasksName[i],
'dueDate': Util.getSpecificDateAfterCrtDateInFormat('YYYY-MM-DDTHH:mm:ss.SSSZ', i + 2)
});
await this.alfrescoJsApi.activiti.taskActionsApi.completeTask(completedTasks[i].id);
}
taskWithDueDate = await this.alfrescoJsApi.activiti.taskApi.createNewTask({'name': paginationTasksName[0], 'dueDate': currentDateStandardFormat});
taskWithDueDate = await this.alfrescoJsApi.activiti.taskApi.createNewTask({
'name': paginationTasksName[0],
'dueDate': currentDateStandardFormat
});
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
@@ -16,7 +16,7 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { DynamicTableWidget } from '../pages/adf/process_services/widgets/dynamicTableWidget';
import { DropdownWidget } from '../pages/adf/process_services/widgets/dropdownWidget';
@@ -20,10 +20,10 @@ import resources = require('../util/resources');
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { ProcessListPage } from '../pages/adf/process_services/processListPage';
import StartProcessPage = require('../pages/adf/process_services/startProcessPage');
import { StartProcessPage } from '../pages/adf/process_services/startProcessPage';
import AlfrescoApi = require('alfresco-js-api-node');
import { AppsActions } from '../actions/APS/apps.actions';
@@ -16,10 +16,10 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { Widget } from '../pages/adf/process_services/widgets/widget';
import StartProcess = require('../pages/adf/process_services/startProcessPage');
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { StartProcessPage } from '../pages/adf/process_services/startProcessPage';
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { TaskDetailsPage } from '../pages/adf/process_services/taskDetailsPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
@@ -41,7 +41,7 @@ describe('Form widgets - People', () => {
let appModel;
let alfrescoJsApi;
let widget = new Widget();
let startProcess = new StartProcess();
let startProcess = new StartProcessPage();
let processDetailsPage = new ProcessDetailsPage();
let taskDetails = new TaskDetailsPage();
let appNavigationBar = new AppNavigationBarPage();
@@ -16,7 +16,6 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import { Widget } from '../pages/adf/process_services/widgets/widget';
@@ -41,7 +40,6 @@ describe('Form widgets', () => {
let taskPage = new TasksPage();
let newTask = 'First task';
let loginPage = new LoginPage();
let processServicesPage = new ProcessServicesPage();
let processUserModel;
let appModel;
let widget = new Widget();
@@ -16,9 +16,9 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import PaginationPage = require('../pages/adf/paginationPage');
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { PaginationPage } from '../pages/adf/paginationPage';
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import TestConfig = require('../test.config');
@@ -17,7 +17,7 @@
import { LoginPage } from '../pages/adf/loginPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import PaginationPage = require('../pages/adf/paginationPage');
import { PaginationPage } from '../pages/adf/paginationPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import CONSTANTS = require('../util/constants');
+1 -1
View File
@@ -21,7 +21,7 @@ import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -16,22 +16,22 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { AttachmentListPage } from '../pages/adf/process_services/attachmentListPage';
import { ViewerPage } from '../pages/adf/viewerPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
import Util = require('../util/util');
import { Util } from '../util/util';
import path = require('path');
import AlfrescoApi = require('alfresco-js-api-node');
import { UsersActions } from '../actions/users.actions';
import { AppsActions } from '../actions/APS/apps.actions';
import FileModel = require('../models/ACS/fileModel');
import { FileModel } from '../models/ACS/fileModel';
import { browser } from 'protractor';
describe('Attachment list action menu for processes', () => {
@@ -21,10 +21,10 @@ import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import StartProcessPage = require('../pages/adf/process_services/startProcessPage');
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { StartProcessPage } from '../pages/adf/process_services/startProcessPage';
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { ProcessListPage } from '../pages/adf/process_services/processListPage';
import AlfrescoApi = require('alfresco-js-api-node');
@@ -17,9 +17,9 @@
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import PaginationPage = require('../pages/adf/paginationPage');
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { PaginationPage } from '../pages/adf/paginationPage';
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -16,16 +16,15 @@
*/
import { LoginPage } from '../pages/adf/loginPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import PaginationPage = require('../pages/adf/paginationPage');
import { PaginationPage } from '../pages/adf/paginationPage';
import CONSTANTS = require('../util/constants');
import TestConfig = require('../test.config');
import resources = require('../util/resources');
import Util = require('../util/util');
import { Util } from '../util/util';
import AlfrescoApi = require('alfresco-js-api-node');
import { AppsActions } from '../actions/APS/apps.actions';
@@ -34,7 +33,6 @@ import { UsersActions } from '../actions/users.actions';
describe('Task List Pagination - Sorting', () => {
let loginPage = new LoginPage();
let processServicesPage = new ProcessServicesPage();
let taskPage = new TasksPage();
let paginationPage = new PaginationPage();
+1 -1
View File
@@ -23,7 +23,7 @@ import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import Task = require('../models/APS/Task');
import TestConfig = require('../test.config');
@@ -15,25 +15,25 @@
* limitations under the License.
*/
import Util = require('../util/util');
import { Util } from '../util/util';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
import CONSTANTS = require('../util/constants');
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import StartProcessPage = require('../pages/adf/process_services/startProcessPage');
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { StartProcessPage } from '../pages/adf/process_services/startProcessPage';
import { ProcessFiltersPage } from '../pages/adf/process_services/processFiltersPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
import { ProcessDetailsPage } from '../pages/adf/process_services/processDetailsPage';
import { AttachmentListPage } from '../pages/adf/process_services/attachmentListPage';
import { AppsActions } from '../actions/APS/apps.actions';
import { browser } from 'protractor';
import User = require('../models/APS/User');
import Tenant = require('../models/APS/Tenant');
import { User } from '../models/APS/User';
import { Tenant } from '../models/APS/Tenant';
import FileModel = require('../models/ACS/fileModel');
import { FileModel } from '../models/ACS/fileModel';
import dateFormat = require('dateformat');
import AlfrescoApi = require('alfresco-js-api-node');
@@ -23,9 +23,9 @@ import { AttachmentListPage } from '../pages/adf/process_services/attachmentList
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import FileModel = require('../models/ACS/fileModel');
import { FileModel } from '../models/ACS/fileModel';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -283,7 +283,7 @@ describe('Start Task - Custom App', () => {
taskPage.taskDetails().taskInfoDrawerIsDisplayed();
});
it('[C263950] Should be able to see Spinner loading on task list when clicking on Tasks on custom app', () => {
xit('[C263950] Should be able to see Spinner loading on task list when clicking on Tasks on custom app', () => {
navigationBarPage.navigateToProcessServicesPage().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[7]).clickStartButton();
@@ -25,8 +25,8 @@ import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import FileModel = require('../models/ACS/fileModel');
import { Tenant } from '../models/APS/Tenant';
import { FileModel } from '../models/ACS/fileModel';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -179,7 +179,7 @@ describe('Start Task - Task App', () => {
taskPage.taskDetails().taskInfoDrawerIsDisplayed();
});
it('[C260424] Should be able to see Spinner loading on task list when clicking on Tasks', () => {
xit('[C260424] Should be able to see Spinner loading on task list when clicking on Tasks', () => {
navigationBarPage.navigateToProcessServicesPage().goToTaskApp();
taskPage.tasksListPage().getDataTable().checkSpinnerIsDisplayed();
});
+2 -2
View File
@@ -21,7 +21,7 @@ import { TasksPage } from '../pages/adf/process_services/tasksPage';
import CONSTANTS = require('../util/constants');
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -31,7 +31,7 @@ import { UsersActions } from '../actions/users.actions';
import { AppsActions } from '../actions/APS/apps.actions';
import path = require('path');
import Util = require('../util/util');
import { Util } from '../util/util';
describe('Task Audit', () => {
@@ -27,7 +27,7 @@ import CONSTANTS = require('../util/constants');
import TestConfig = require('../test.config');
import resources = require('../util/resources');
import Util = require('../util/util');
import { Util } from '../util/util';
import path = require('path');
import fs = require('fs');
@@ -35,7 +35,7 @@ import fs = require('fs');
import AlfrescoApi = require('alfresco-js-api-node');
import { UsersActions } from '../actions/users.actions';
import { AppsActions } from '../actions/APS/apps.actions';
import FileModel = require('../models/ACS/fileModel');
import { FileModel } from '../models/ACS/fileModel';
describe('Attachment list action menu for tasks', () => {
+1 -1
View File
@@ -19,7 +19,7 @@ import TestConfig = require('../test.config');
import AlfrescoApi = require('alfresco-js-api-node');
import { UsersActions } from '../actions/users.actions';
import Tenant = require('../models/APS/Tenant');
import { Tenant } from '../models/APS/Tenant';
import Task = require('../models/APS/Task');
import TaskModel = require('../models/APS/TaskModel');
import FormModel = require('../models/APS/FormModel');
+25 -15
View File
@@ -16,34 +16,44 @@
*/
import TestConfig = require('../test.config');
import Util = require('../util/util');
import { Util } from '../util/util';
import CONSTANTS = require('../util/constants');
import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import TasksListPage = require('../pages/adf/process_services/tasksListPage');
import { TaskDetailsPage } from '../pages/adf/process_services/taskDetailsPage';
import FiltersPage = require('../pages/adf/process_services/filtersPage');
import TaskModel = require('../models/APS/StandaloneTask');
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { TasksListPage } from '../pages/adf/process_services/tasksListPage';
import { TaskDetailsPage } from '../pages/adf/process_services/taskDetailsPage';
import { FiltersPage } from '../pages/adf/process_services/filtersPage';
import { StandaloneTask } from '../models/APS/StandaloneTask';
import AlfrescoApi = require('alfresco-js-api-node');
import { UsersActions } from '../actions/users.actions';
describe('Task Details - Form', () => {
let loginPage = new LoginPage();
let navigationBarPage = new NavigationBarPage();
let tasksListPage = new TasksListPage();
let taskDetailsPage = new TaskDetailsPage();
let filtersPage = new FiltersPage();
let task, otherTask, user, newForm, attachedForm, otherAttachedForm;
beforeAll(async(done) => {
beforeAll(async (done) => {
let users = new UsersActions();
let attachedFormModel = {'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0};
let otherTaskModel = new TaskModel();
let otherAttachedFormModel = {'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0};
let newFormModel = {'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0};
let attachedFormModel = {
'name': Util.generateRandomString(),
'description': '',
'modelType': 2,
'stencilSet': 0
};
let otherTaskModel = new StandaloneTask();
let otherAttachedFormModel = {
'name': Util.generateRandomString(),
'description': '',
'modelType': 2,
'stencilSet': 0
};
let newFormModel = { 'name': Util.generateRandomString(), 'description': '', 'modelType': 2, 'stencilSet': 0 };
this.alfrescoJsApi = new AlfrescoApi({
provider: 'BPM',
@@ -64,7 +74,7 @@ describe('Task Details - Form', () => {
otherAttachedForm = await this.alfrescoJsApi.activiti.modelsApi.createModel(otherAttachedFormModel);
await this.alfrescoJsApi.activiti.taskApi.attachForm(otherEmptyTask.id, {'formId': otherAttachedForm.id});
await this.alfrescoJsApi.activiti.taskApi.attachForm(otherEmptyTask.id, { 'formId': otherAttachedForm.id });
otherTask = await this.alfrescoJsApi.activiti.taskApi.getTask(otherEmptyTask.id);
@@ -74,11 +84,11 @@ describe('Task Details - Form', () => {
});
beforeEach(async (done) => {
let taskModel = new TaskModel();
let taskModel = new StandaloneTask();
let emptyTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask(taskModel);
await this.alfrescoJsApi.activiti.taskApi.attachForm(emptyTask.id, {'formId': attachedForm.id});
await this.alfrescoJsApi.activiti.taskApi.attachForm(emptyTask.id, { 'formId': attachedForm.id });
task = await this.alfrescoJsApi.activiti.taskApi.getTask(emptyTask.id);
@@ -22,7 +22,7 @@ import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import TasksListPage = require('../pages/adf/process_services/tasksListPage');
import { TasksListPage } from '../pages/adf/process_services/tasksListPage';
import { TaskDetailsPage } from '../pages/adf/process_services/taskDetailsPage';
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { AppSettingsToggles } from '../pages/adf/process_services/dialog/appSettingsToggles';
@@ -291,6 +291,7 @@ describe('Task', () => {
browser.refresh();
appNavigationBarPage.clickSettingsButton();
browser.sleep(500);
appSettingsToggles.enableTaskFiltersIcon();
appNavigationBarPage.clickTasksButton();
@@ -384,6 +385,9 @@ describe('Task', () => {
browser.refresh();
appNavigationBarPage.clickSettingsButton();
browser.sleep(500);
appSettingsToggles.enableTaskFiltersIcon();
appNavigationBarPage.clickTasksButton();
@@ -21,7 +21,7 @@ import { LoginPage } from '../pages/adf/loginPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import TasksListPage = require('../pages/adf/process_services/tasksListPage');
import { TasksListPage } from '../pages/adf/process_services/tasksListPage';
import { TaskDetailsPage } from '../pages/adf/process_services/taskDetailsPage';
import { TaskFiltersDemoPage } from '../pages/adf/demo-shell/taskFiltersDemoPage';
@@ -18,7 +18,7 @@
import { LoginPage } from '../pages/adf/loginPage';
import { TasksPage } from '../pages/adf/process_services/tasksPage';
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
import PaginationPage = require('../pages/adf/paginationPage');
import { PaginationPage } from '../pages/adf/paginationPage';
import CONSTANTS = require('../util/constants');