mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
improved e2e login api (#6248)
* improved e2e login api * throw error on missing profile
This commit is contained in:
@@ -15,7 +15,6 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
import { AboutPage, ApiService, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
import { AboutPage, ApiService, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
|
|
||||||
describe('About Content Services', () => {
|
describe('About Content Services', () => {
|
||||||
@@ -28,9 +27,9 @@ describe('About Content Services', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async() => {
|
beforeAll(async() => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await navigationBarPage.clickAboutButton();
|
await navigationBarPage.clickAboutButton();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ describe('Comment Component', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@ describe('Comment Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ describe('Comment Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(nodeId);
|
await uploadActions.deleteFileOrFolder(nodeId);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -168,7 +168,7 @@ describe('Comment Component', () => {
|
|||||||
let site, pngUploadedFile;
|
let site, pngUploadedFile;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
title: StringUtil.generateRandomString(8),
|
title: StringUtil.generateRandomString(8),
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ describe('Create folder directive', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import { ApiService, BrowserActions, LoginPage, StringUtil, UserModel, UsersActi
|
|||||||
import { ContentServicesPage } from '../../core/pages/content-services.page';
|
import { ContentServicesPage } from '../../core/pages/content-services.page';
|
||||||
import { CreateLibraryDialogPage } from '../../core/pages/dialog/create-library-dialog.page';
|
import { CreateLibraryDialogPage } from '../../core/pages/dialog/create-library-dialog.page';
|
||||||
import { CustomSourcesPage } from '../../core/pages/custom-sources.page';
|
import { CustomSourcesPage } from '../../core/pages/custom-sources.page';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
|
||||||
|
|
||||||
describe('Create library directive', () => {
|
describe('Create library directive', () => {
|
||||||
@@ -43,7 +42,7 @@ describe('Create library directive', () => {
|
|||||||
let acsUser: UserModel;
|
let acsUser: UserModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
createSite = await apiService.getInstance().core.sitesApi.createSite({
|
createSite = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
|
|||||||
@@ -91,10 +91,10 @@ describe('Delete Directive', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await usersActions.createUser(secondAcsUser);
|
await usersActions.createUser(secondAcsUser);
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
|
|||||||
@@ -69,9 +69,9 @@ describe('Version component actions', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await uploadActions.uploadFile( txtFileModel.location, txtFileModel.name, '-my-');
|
await uploadActions.uploadFile( txtFileModel.location, txtFileModel.name, '-my-');
|
||||||
await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-');
|
await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-');
|
||||||
|
|||||||
@@ -53,10 +53,10 @@ describe('Edit folder directive', () => {
|
|||||||
let editFolder, anotherFolder, filePdfNode, subFolder;
|
let editFolder, anotherFolder, filePdfNode, subFolder;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await usersActions.createUser(anotherAcsUser);
|
await usersActions.createUser(anotherAcsUser);
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
editFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
editFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
anotherFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
anotherFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
@@ -80,7 +80,7 @@ describe('Edit folder directive', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(editFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(editFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(anotherFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(anotherFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
||||||
|
|||||||
@@ -54,9 +54,9 @@ describe('Favorite directive', () => {
|
|||||||
let testFolder1, testFolder2, testFolder3, testFolder4, testFile;
|
let testFolder1, testFolder2, testFolder3, testFolder4, testFile;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
testFolder1 = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
testFolder1 = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
testFolder2 = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
testFolder2 = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
@@ -72,7 +72,7 @@ describe('Favorite directive', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(testFolder1.entry.id);
|
await uploadActions.deleteFileOrFolder(testFolder1.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(testFolder2.entry.id);
|
await uploadActions.deleteFileOrFolder(testFolder2.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(testFolder3.entry.id);
|
await uploadActions.deleteFileOrFolder(testFolder3.entry.id);
|
||||||
|
|||||||
@@ -68,10 +68,10 @@ describe('Restore content directive', () => {
|
|||||||
siteFile;
|
siteFile;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await usersActions.createUser(anotherAcsUser);
|
await usersActions.createUser(anotherAcsUser);
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await uploadActions.createFolder(folderName, '-my-');
|
await uploadActions.createFolder(folderName, '-my-');
|
||||||
folderWithContent = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
folderWithContent = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
@@ -85,7 +85,7 @@ describe('Restore content directive', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(folderWithContent.entry.id);
|
await uploadActions.deleteFileOrFolder(folderWithContent.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(folderWithFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(folderWithFolder.entry.id);
|
||||||
});
|
});
|
||||||
@@ -237,7 +237,7 @@ describe('Restore content directive', () => {
|
|||||||
|
|
||||||
describe('Restore deleted library', () => {
|
describe('Restore deleted library', () => {
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
const publicSiteName = `00${StringUtil.generateRandomString(5)}`;
|
const publicSiteName = `00${StringUtil.generateRandomString(5)}`;
|
||||||
const publicSiteBody = { visibility: 'PUBLIC', title: publicSiteName };
|
const publicSiteBody = { visibility: 'PUBLIC', title: publicSiteName };
|
||||||
publicSite = await apiService.getInstance().core.sitesApi.createSite(publicSiteBody);
|
publicSite = await apiService.getInstance().core.sitesApi.createSite(publicSiteBody);
|
||||||
@@ -276,7 +276,7 @@ describe('Restore content directive', () => {
|
|||||||
let parentFolder, folderWithin, pdfFile, pngFile, mainFile, mainFolder;
|
let parentFolder, folderWithin, pdfFile, pngFile, mainFile, mainFolder;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(anotherAcsUser.email, anotherAcsUser.password);
|
await apiService.login(anotherAcsUser.email, anotherAcsUser.password);
|
||||||
await uploadActions.createFolder(folderName, '-my-');
|
await uploadActions.createFolder(folderName, '-my-');
|
||||||
parentFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
parentFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
folderWithin = await uploadActions.createFolder(StringUtil.generateRandomString(5), parentFolder.entry.id);
|
folderWithin = await uploadActions.createFolder(StringUtil.generateRandomString(5), parentFolder.entry.id);
|
||||||
@@ -290,7 +290,7 @@ describe('Restore content directive', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(parentFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(parentFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(mainFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(mainFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(mainFile.entry.id);
|
await uploadActions.deleteFileOrFolder(mainFile.entry.id);
|
||||||
|
|||||||
@@ -66,9 +66,9 @@ describe('Document List Component - Actions', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
folderName = `TATSUMAKY_${StringUtil.generateRandomString(5)}_SENPOUKYAKU`;
|
folderName = `TATSUMAKY_${StringUtil.generateRandomString(5)}_SENPOUKYAKU`;
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
pdfUploadedNode = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
pdfUploadedNode = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
||||||
await uploadActions.uploadFile(testFileModel.location, testFileModel.name, '-my-');
|
await uploadActions.uploadFile(testFileModel.location, testFileModel.name, '-my-');
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ describe('Document List Component', () => {
|
|||||||
let testFileNode, pdfBFileNode;
|
let testFileNode, pdfBFileNode;
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
if (uploadedFolder) {
|
if (uploadedFolder) {
|
||||||
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
||||||
uploadedFolder = null;
|
uploadedFolder = null;
|
||||||
@@ -78,18 +78,18 @@ describe('Document List Component', () => {
|
|||||||
/* cspell:disable-next-line */
|
/* cspell:disable-next-line */
|
||||||
folderName = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
folderName = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
pdfUploadedNode = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
pdfUploadedNode = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
||||||
docxUploadedNode = await uploadActions.uploadFile(docxFileModel.location, docxFileModel.name, '-my-');
|
docxUploadedNode = await uploadActions.uploadFile(docxFileModel.location, docxFileModel.name, '-my-');
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
if (pdfUploadedNode) {
|
if (pdfUploadedNode) {
|
||||||
await uploadActions.deleteFileOrFolder(pdfUploadedNode.entry.id);
|
await uploadActions.deleteFileOrFolder(pdfUploadedNode.entry.id);
|
||||||
@@ -126,7 +126,7 @@ describe('Document List Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C279928] Should be able to display date with timeAgo', async () => {
|
it('[C279928] Should be able to display date with timeAgo', async () => {
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
timeAgoUploadedNode = await uploadActions.uploadFile(timeAgoFileModel.location, timeAgoFileModel.name, '-my-');
|
timeAgoUploadedNode = await uploadActions.uploadFile(timeAgoFileModel.location, timeAgoFileModel.name, '-my-');
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
const dateValue = await contentServicesPage.getColumnValueForRow(timeAgoFileModel.name, 'Created');
|
const dateValue = await contentServicesPage.getColumnValueForRow(timeAgoFileModel.name, 'Created');
|
||||||
@@ -134,7 +134,7 @@ describe('Document List Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C279929] Should be able to display the date with date type', async () => {
|
it('[C279929] Should be able to display the date with date type', async () => {
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
mediumDateUploadedNode = await uploadActions.uploadFile(mediumFileModel.location, mediumFileModel.name, '-my-');
|
mediumDateUploadedNode = await uploadActions.uploadFile(mediumFileModel.location, mediumFileModel.name, '-my-');
|
||||||
const createdDate = moment(mediumDateUploadedNode.createdAt).format('ll');
|
const createdDate = moment(mediumDateUploadedNode.createdAt).format('ll');
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
@@ -163,10 +163,10 @@ describe('Document List Component', () => {
|
|||||||
let fileANode, fileBNode, fileCNode;
|
let fileANode, fileBNode, fileCNode;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const user = await usersActions.createUser();
|
const user = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
fileANode = await uploadActions.uploadFile(fakeFileA.location, fakeFileA.name, '-my-');
|
fileANode = await uploadActions.uploadFile(fakeFileA.location, fakeFileA.name, '-my-');
|
||||||
fileBNode = await uploadActions.uploadFile(fakeFileB.location, fakeFileB.name, '-my-');
|
fileBNode = await uploadActions.uploadFile(fakeFileB.location, fakeFileB.name, '-my-');
|
||||||
@@ -178,7 +178,7 @@ describe('Document List Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
if (fileANode) {
|
if (fileANode) {
|
||||||
await uploadActions.deleteFileOrFolder(fileANode.entry.id);
|
await uploadActions.deleteFileOrFolder(fileANode.entry.id);
|
||||||
}
|
}
|
||||||
@@ -217,7 +217,7 @@ describe('Document List Component', () => {
|
|||||||
|
|
||||||
it('[C279959] Should display empty folder state for new folders', async () => {
|
it('[C279959] Should display empty folder state for new folders', async () => {
|
||||||
const folderName = 'BANANA';
|
const folderName = 'BANANA';
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
@@ -234,9 +234,9 @@ describe('Document List Component', () => {
|
|||||||
});
|
});
|
||||||
/* cspell:disable-next-line */
|
/* cspell:disable-next-line */
|
||||||
const folderName = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
const folderName = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
@@ -247,7 +247,7 @@ describe('Document List Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C261997] Should be able to clean Recent Files history', async () => {
|
it('[C261997] Should be able to clean Recent Files history', async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
const cleanUser = await usersActions.createUser();
|
const cleanUser = await usersActions.createUser();
|
||||||
await loginPage.login(cleanUser.email, cleanUser.password);
|
await loginPage.login(cleanUser.email, cleanUser.password);
|
||||||
await contentServicesPage.clickOnContentServices();
|
await contentServicesPage.clickOnContentServices();
|
||||||
@@ -262,9 +262,9 @@ describe('Document List Component', () => {
|
|||||||
it('[C279970] Should display Islocked field for folders', async () => {
|
it('[C279970] Should display Islocked field for folders', async () => {
|
||||||
const folderNameA = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
const folderNameA = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
||||||
const folderNameB = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
const folderNameB = `MEESEEKS_${StringUtil.generateRandomString(5)}_LOOK_AT_ME`;
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderNameA, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderNameA, '-my-');
|
||||||
uploadedFolderExtra = await uploadActions.createFolder(folderNameB, '-my-');
|
uploadedFolderExtra = await uploadActions.createFolder(folderNameB, '-my-');
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
@@ -284,9 +284,9 @@ describe('Document List Component', () => {
|
|||||||
name: browser.params.resources.Files.ADF_DOCUMENTS.PDF_B.file_name,
|
name: browser.params.resources.Files.ADF_DOCUMENTS.PDF_B.file_name,
|
||||||
location: browser.params.resources.Files.ADF_DOCUMENTS.PDF_B.file_path
|
location: browser.params.resources.Files.ADF_DOCUMENTS.PDF_B.file_path
|
||||||
});
|
});
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
testFileNode = await uploadActions.uploadFile(testFileA.location, testFileA.name, '-my-');
|
testFileNode = await uploadActions.uploadFile(testFileA.location, testFileA.name, '-my-');
|
||||||
pdfBFileNode = await uploadActions.uploadFile(testFileB.location, testFileB.name, '-my-');
|
pdfBFileNode = await uploadActions.uploadFile(testFileB.location, testFileB.name, '-my-');
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
@@ -302,9 +302,9 @@ describe('Document List Component', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
folderCreated = [];
|
folderCreated = [];
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
let folderName = '';
|
let folderName = '';
|
||||||
let folder = null;
|
let folder = null;
|
||||||
|
|
||||||
@@ -338,9 +338,9 @@ describe('Document List Component', () => {
|
|||||||
const viewer = new ViewerPage();
|
const viewer = new ViewerPage();
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
file = await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-');
|
file = await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-');
|
||||||
|
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ describe('Document List Component', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
folderName = StringUtil.generateRandomString(5);
|
folderName = StringUtil.generateRandomString(5);
|
||||||
sameNameFolder = StringUtil.generateRandomString(5);
|
sameNameFolder = StringUtil.generateRandomString(5);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await usersActions.createUser(anotherAcsUser);
|
await usersActions.createUser(anotherAcsUser);
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -74,7 +74,7 @@ describe('Document List Component', () => {
|
|||||||
id: anotherAcsUser.email,
|
id: anotherAcsUser.email,
|
||||||
role: CONSTANTS.CS_USER_ROLES.COLLABORATOR
|
role: CONSTANTS.CS_USER_ROLES.COLLABORATOR
|
||||||
});
|
});
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
destinationFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
destinationFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
sourceFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
sourceFolder = await uploadActions.createFolder(StringUtil.generateRandomString(5), '-my-');
|
||||||
@@ -103,7 +103,7 @@ describe('Document List Component', () => {
|
|||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(uploadedFile.entry.id);
|
await uploadActions.deleteFileOrFolder(uploadedFile.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(sourceFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(sourceFolder.entry.id);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { browser, by, element } from 'protractor';
|
import { by, element } from 'protractor';
|
||||||
import {
|
import {
|
||||||
ApiService,
|
ApiService,
|
||||||
BreadcrumbPage,
|
BreadcrumbPage,
|
||||||
@@ -61,9 +61,9 @@ describe('Document List Component - Actions', () => {
|
|||||||
const contentServicesUser = new UserModel();
|
const contentServicesUser = new UserModel();
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(contentServicesUser);
|
await usersActions.createUser(contentServicesUser);
|
||||||
await apiService.getInstance().login(contentServicesUser.email, contentServicesUser.password);
|
await apiService.login(contentServicesUser.email, contentServicesUser.password);
|
||||||
folder1 = await uploadActions.createFolder('A' + folderModel1.name, '-my-');
|
folder1 = await uploadActions.createFolder('A' + folderModel1.name, '-my-');
|
||||||
folder2 = await uploadActions.createFolder('B' + folderModel2.name, '-my-');
|
folder2 = await uploadActions.createFolder('B' + folderModel2.name, '-my-');
|
||||||
folder3 = await uploadActions.createFolder('C' + folderModel3.name, '-my-');
|
folder3 = await uploadActions.createFolder('C' + folderModel3.name, '-my-');
|
||||||
@@ -82,7 +82,7 @@ describe('Document List Component - Actions', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
for (const folder of folders) {
|
for (const folder of folders) {
|
||||||
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,9 +59,9 @@ describe('Document List Component', () => {
|
|||||||
let filePdfNode, fileTestNode, fileDocxNode, folderNode, filePDFSubNode;
|
let filePdfNode, fileTestNode, fileDocxNode, folderNode, filePDFSubNode;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
filePdfNode = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
filePdfNode = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
||||||
fileTestNode = await uploadActions.uploadFile(testFile.location, testFile.name, '-my-');
|
fileTestNode = await uploadActions.uploadFile(testFile.location, testFile.name, '-my-');
|
||||||
fileDocxNode = await uploadActions.uploadFile(docxFile.location, docxFile.name, '-my-');
|
fileDocxNode = await uploadActions.uploadFile(docxFile.location, docxFile.name, '-my-');
|
||||||
@@ -74,7 +74,7 @@ describe('Document List Component', () => {
|
|||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
if (filePdfNode) {
|
if (filePdfNode) {
|
||||||
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,9 +75,9 @@ describe('Document List - Pagination', () => {
|
|||||||
fileNames = StringUtil.generateFilesNames(10, nrOfFiles + 9, pagination.base, pagination.extension);
|
fileNames = StringUtil.generateFilesNames(10, nrOfFiles + 9, pagination.base, pagination.extension);
|
||||||
secondSetOfFiles = StringUtil.generateFilesNames(10, secondSetNumber + 9, pagination.secondSetBase, pagination.extension);
|
secondSetOfFiles = StringUtil.generateFilesNames(10, secondSetNumber + 9, pagination.secondSetBase, pagination.extension);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const folderThreeUploadedModel = await uploadActions.createFolder(folderThreeModel.name, '-my-');
|
const folderThreeUploadedModel = await uploadActions.createFolder(folderThreeModel.name, '-my-');
|
||||||
const newFolderUploadedModel = await uploadActions.createFolder(newFolderModel.name, '-my-');
|
const newFolderUploadedModel = await uploadActions.createFolder(newFolderModel.name, '-my-');
|
||||||
@@ -374,7 +374,7 @@ describe('Document List - Pagination', () => {
|
|||||||
await expect(await contentServicesPage.getActiveBreadcrumb()).toEqual(newFolderModel.name);
|
await expect(await contentServicesPage.getActiveBreadcrumb()).toEqual(newFolderModel.name);
|
||||||
await expect(await paginationPage.getCurrentItemsPerPage()).toEqual('5');
|
await expect(await paginationPage.getCurrentItemsPerPage()).toEqual('5');
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.createNewFolder(folderTwoModel.name);
|
await contentServicesPage.createNewFolder(folderTwoModel.name);
|
||||||
const nodeIdSubFolderTwo = await contentServicesPage.getAttributeValueForElement(folderTwoModel.name, 'Node id');
|
const nodeIdSubFolderTwo = await contentServicesPage.getAttributeValueForElement(folderTwoModel.name, 'Node id');
|
||||||
await contentServicesPage.openFolder(folderTwoModel.name);
|
await contentServicesPage.openFolder(folderTwoModel.name);
|
||||||
@@ -415,7 +415,7 @@ describe('Document List - Pagination', () => {
|
|||||||
const nodeIdSubFolderTwo = await contentServicesPage.getAttributeValueForElement(folderTwoModel.name, 'Node id');
|
const nodeIdSubFolderTwo = await contentServicesPage.getAttributeValueForElement(folderTwoModel.name, 'Node id');
|
||||||
await contentServicesPage.openFolder(folderTwoModel.name);
|
await contentServicesPage.openFolder(folderTwoModel.name);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
for (let i = 0; i < numberOfSubFolders; i++) {
|
for (let i = 0; i < numberOfSubFolders; i++) {
|
||||||
await uploadActions.createFolder('subfolder' + (i + 1), nodeIdSubFolderTwo);
|
await uploadActions.createFolder('subfolder' + (i + 1), nodeIdSubFolderTwo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ describe('Document List Component', () => {
|
|||||||
const siteName = `PRIVATE_TEST_SITE_${StringUtil.generateRandomString(5)}`;
|
const siteName = `PRIVATE_TEST_SITE_${StringUtil.generateRandomString(5)}`;
|
||||||
const privateSiteBody = { visibility: 'PRIVATE', title: siteName };
|
const privateSiteBody = { visibility: 'PRIVATE', title: siteName };
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
|
|||||||
@@ -40,10 +40,10 @@ describe('Document List Component - Properties', () => {
|
|||||||
|
|
||||||
describe('Allow drop files property', () => {
|
describe('Allow drop files property', () => {
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
parentFolder = await uploadActions.createFolder('parentFolder', '-my-');
|
parentFolder = await uploadActions.createFolder('parentFolder', '-my-');
|
||||||
subFolder = await uploadActions.createFolder('subFolder', parentFolder.entry.id);
|
subFolder = await uploadActions.createFolder('subFolder', parentFolder.entry.id);
|
||||||
@@ -52,7 +52,7 @@ describe('Document List Component - Properties', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(subFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(subFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(parentFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(parentFolder.entry.id);
|
||||||
await navigationBar.clickLogoutButton();
|
await navigationBar.clickLogoutButton();
|
||||||
|
|||||||
@@ -41,9 +41,9 @@ describe('Document List - Selection', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ describe('Document List Component', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
if (uploadedFolder) {
|
if (uploadedFolder) {
|
||||||
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
|
||||||
uploadedFolder = null;
|
uploadedFolder = null;
|
||||||
@@ -73,11 +73,11 @@ describe('Document List Component', () => {
|
|||||||
let filePdfNode, fileTestNode, fileDocxNode, folderNode;
|
let filePdfNode, fileTestNode, fileDocxNode, folderNode;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
filePdfNode = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
filePdfNode = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
||||||
fileTestNode = await uploadActions.uploadFile(testFile.location, testFile.name, '-my-');
|
fileTestNode = await uploadActions.uploadFile(testFile.location, testFile.name, '-my-');
|
||||||
fileDocxNode = await uploadActions.uploadFile(docxFile.location, docxFile.name, '-my-');
|
fileDocxNode = await uploadActions.uploadFile(docxFile.location, docxFile.name, '-my-');
|
||||||
@@ -87,7 +87,7 @@ describe('Document List Component', () => {
|
|||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
if (filePdfNode) {
|
if (filePdfNode) {
|
||||||
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
await uploadActions.deleteFileOrFolder(filePdfNode.entry.id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,12 +49,12 @@ describe('Lock File', () => {
|
|||||||
let nodeId, site, documentLibrary, lockedFileNodeId;
|
let nodeId, site, documentLibrary, lockedFileNodeId;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(adminUser);
|
await usersActions.createUser(adminUser);
|
||||||
await usersActions.createUser(managerUser);
|
await usersActions.createUser(managerUser);
|
||||||
|
|
||||||
await apiService.getInstance().login(adminUser.email, adminUser.password);
|
await apiService.login(adminUser.email, adminUser.password);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
title: StringUtil.generateRandomString(),
|
title: StringUtil.generateRandomString(),
|
||||||
@@ -96,7 +96,7 @@ describe('Lock File', () => {
|
|||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().login(adminUser.email, adminUser.password);
|
await apiService.login(adminUser.email, adminUser.password);
|
||||||
|
|
||||||
await uploadActions.deleteFileOrFolder(nodeId);
|
await uploadActions.deleteFileOrFolder(nodeId);
|
||||||
|
|
||||||
@@ -106,7 +106,7 @@ describe('Lock File', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().login(adminUser.email, adminUser.password);
|
await apiService.login(adminUser.email, adminUser.password);
|
||||||
|
|
||||||
await apiService.getInstance().core.nodesApi.unlockNode(lockedFileNodeId);
|
await apiService.getInstance().core.nodesApi.unlockNode(lockedFileNodeId);
|
||||||
|
|
||||||
@@ -172,7 +172,7 @@ describe('Lock File', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(adminUser.email, adminUser.password);
|
await apiService.login(adminUser.email, adminUser.password);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().core.nodesApi.unlockNode(nodeId);
|
await apiService.getInstance().core.nodesApi.unlockNode(nodeId);
|
||||||
@@ -263,7 +263,7 @@ describe('Lock File', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().login(adminUser.email, adminUser.password);
|
await apiService.login(adminUser.email, adminUser.password);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await uploadActions.deleteFileOrFolder(nodeId);
|
await uploadActions.deleteFileOrFolder(nodeId);
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ describe('Aspect oriented config', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
uploadActions = new UploadActions(apiService);
|
uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().core.customModelApi.createCustomModel('ACTIVE', modelOneName, modelOneName, modelOneName, modelOneName);
|
await apiService.getInstance().core.customModelApi.createCustomModel('ACTIVE', modelOneName, modelOneName, modelOneName, modelOneName);
|
||||||
@@ -68,7 +68,7 @@ describe('Aspect oriented config', () => {
|
|||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const uploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const uploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ describe('permissions', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(consumerUser);
|
await usersActions.createUser(consumerUser);
|
||||||
await usersActions.createUser(collaboratorUser);
|
await usersActions.createUser(collaboratorUser);
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ describe('CardView Component - properties', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const pdfUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const pdfUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
|
|
||||||
|
|||||||
@@ -68,9 +68,9 @@ describe('Metadata component', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
Object.assign(pngFileModel, pngUploadedFile.entry);
|
Object.assign(pngFileModel, pngUploadedFile.entry);
|
||||||
pngFileModel.update(pngUploadedFile.entry);
|
pngFileModel.update(pngUploadedFile.entry);
|
||||||
|
|||||||
@@ -86,11 +86,11 @@ describe('Permissions Component', () => {
|
|||||||
const duplicateUserPermissionMessage = 'One or more of the permissions you have set is already present : authority -> ' + filePermissionUser.email + ' / role -> Contributor';
|
const duplicateUserPermissionMessage = 'One or more of the permissions you have set is already present : authority -> ' + filePermissionUser.email + ' / role -> Contributor';
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(fileOwnerUser);
|
await usersActions.createUser(fileOwnerUser);
|
||||||
await usersActions.createUser(filePermissionUser);
|
await usersActions.createUser(filePermissionUser);
|
||||||
await apiService.getInstance().core.groupsApi.createGroup(groupBody);
|
await apiService.getInstance().core.groupsApi.createGroup(groupBody);
|
||||||
await apiService.getInstance().login(fileOwnerUser.email, fileOwnerUser.password);
|
await apiService.login(fileOwnerUser.email, fileOwnerUser.password);
|
||||||
|
|
||||||
roleConsumerFolder = await uploadActions.createFolder(roleConsumerFolderModel.name, '-my-');
|
roleConsumerFolder = await uploadActions.createFolder(roleConsumerFolderModel.name, '-my-');
|
||||||
roleCoordinatorFolder = await uploadActions.createFolder(roleCoordinatorFolderModel.name, '-my-');
|
roleCoordinatorFolder = await uploadActions.createFolder(roleCoordinatorFolderModel.name, '-my-');
|
||||||
@@ -168,7 +168,7 @@ describe('Permissions Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
for (const folder of folders) {
|
for (const folder of folders) {
|
||||||
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
||||||
}
|
}
|
||||||
@@ -177,7 +177,7 @@ describe('Permissions Component', () => {
|
|||||||
describe('Inherit and assigning permissions', () => {
|
describe('Inherit and assigning permissions', () => {
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await apiService.getInstance().login(fileOwnerUser.email, fileOwnerUser.password);
|
await apiService.login(fileOwnerUser.email, fileOwnerUser.password);
|
||||||
file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-');
|
file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-');
|
||||||
|
|
||||||
await loginPage.login(fileOwnerUser.email, fileOwnerUser.password);
|
await loginPage.login(fileOwnerUser.email, fileOwnerUser.password);
|
||||||
@@ -249,7 +249,7 @@ describe('Permissions Component', () => {
|
|||||||
describe('Changing and duplicate Permissions', () => {
|
describe('Changing and duplicate Permissions', () => {
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await apiService.getInstance().login(fileOwnerUser.email, fileOwnerUser.password);
|
await apiService.login(fileOwnerUser.email, fileOwnerUser.password);
|
||||||
file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-');
|
file = await uploadActions.uploadFile(fileModel.location, fileModel.name, '-my-');
|
||||||
await loginPage.login(fileOwnerUser.email, fileOwnerUser.password);
|
await loginPage.login(fileOwnerUser.email, fileOwnerUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
|
|||||||
@@ -86,14 +86,14 @@ describe('Permissions Component', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(folderOwnerUser);
|
await usersActions.createUser(folderOwnerUser);
|
||||||
await usersActions.createUser(siteConsumerUser);
|
await usersActions.createUser(siteConsumerUser);
|
||||||
await usersActions.createUser(consumerUser);
|
await usersActions.createUser(consumerUser);
|
||||||
await usersActions.createUser(contributorUser);
|
await usersActions.createUser(contributorUser);
|
||||||
await usersActions.createUser(collaboratorUser);
|
await usersActions.createUser(collaboratorUser);
|
||||||
await usersActions.createUser(managerUser);
|
await usersActions.createUser(managerUser);
|
||||||
await apiService.getInstance().login(folderOwnerUser.email, folderOwnerUser.password);
|
await apiService.login(folderOwnerUser.email, folderOwnerUser.password);
|
||||||
|
|
||||||
await browser.sleep(15000);
|
await browser.sleep(15000);
|
||||||
|
|
||||||
@@ -155,7 +155,7 @@ describe('Permissions Component', () => {
|
|||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(publicSite.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(publicSite.entry.id, { permanent: true });
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(privateSite.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(privateSite.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ describe('Share file', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const apiCall = async () => {
|
const apiCall = async () => {
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
return apiService.getInstance().core.sharedlinksApi.findSharedLinks();
|
return apiService.getInstance().core.sharedlinksApi.findSharedLinks();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -74,9 +74,9 @@ describe('Share file', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ describe('Share file', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(nodeId);
|
await uploadActions.deleteFileOrFolder(nodeId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ describe('Unshare file', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
const site = {
|
const site = {
|
||||||
@@ -99,7 +99,7 @@ describe('Unshare file', () => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
await apiService.getInstance().core.sharedlinksApi.addSharedLink({ nodeId: testFile1Id });
|
await apiService.getInstance().core.sharedlinksApi.addSharedLink({ nodeId: testFile1Id });
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
const pngUploadedFile = await uploadActions.uploadFile(pngFileModel.location, pngFileModel.name, '-my-');
|
||||||
nodeId = pngUploadedFile.entry.id;
|
nodeId = pngUploadedFile.entry.id;
|
||||||
@@ -120,7 +120,7 @@ describe('Unshare file', () => {
|
|||||||
|
|
||||||
describe('with permission', () => {
|
describe('with permission', () => {
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(nodeId);
|
await uploadActions.deleteFileOrFolder(nodeId);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -168,7 +168,7 @@ describe('Unshare file', () => {
|
|||||||
|
|
||||||
describe('without permission', () => {
|
describe('without permission', () => {
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(siteName, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(siteName, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -57,13 +57,13 @@ describe('Social component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(componentOwner);
|
await usersActions.createUser(componentOwner);
|
||||||
await usersActions.createUser(componentVisitor);
|
await usersActions.createUser(componentVisitor);
|
||||||
await usersActions.createUser(secondComponentVisitor);
|
await usersActions.createUser(secondComponentVisitor);
|
||||||
|
|
||||||
await apiService.getInstance().login(componentOwner.email, componentOwner.password);
|
await apiService.login(componentOwner.email, componentOwner.password);
|
||||||
|
|
||||||
emptyFile = await uploadActions.uploadFile(emptyFileModel.location, emptyFileModel.name, '-my-');
|
emptyFile = await uploadActions.uploadFile(emptyFileModel.location, emptyFileModel.name, '-my-');
|
||||||
|
|
||||||
@@ -86,7 +86,7 @@ describe('Social component', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(emptyFile.entry.email);
|
await uploadActions.deleteFileOrFolder(emptyFile.entry.email);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList
|
|||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
folder = await uploadActions.createFolder(folderName, '-my-');
|
folder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
|
|
||||||
@@ -85,7 +85,7 @@ describe('SSO in ADF using ACS and AIS, Download Directive, Viewer, DocumentList
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
try {
|
try {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
await uploadActions.deleteFileOrFolder(folder.entry.id);
|
||||||
await identityService.deleteIdentityUser(acsUser.email);
|
await identityService.deleteIdentityUser(acsUser.email);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
@@ -50,11 +50,11 @@ describe('Tag component', () => {
|
|||||||
let pdfUploadedFile, nodeId;
|
let pdfUploadedFile, nodeId;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
pdfUploadedFile = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
pdfUploadedFile = await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, '-my-');
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ describe('Tag component', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await uploadActions.deleteFileOrFolder(pdfUploadedFile.entry.id);
|
await uploadActions.deleteFileOrFolder(pdfUploadedFile.entry.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -61,10 +61,10 @@ describe('Trashcan - Pagination', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
const fileNames = StringUtil.generateFilesNames(10, noOfFiles + 9, pagination.base, pagination.extension);
|
const fileNames = StringUtil.generateFilesNames(10, noOfFiles + 9, pagination.base, pagination.extension);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
const folderUploadedModel = await uploadActions.createFolder(newFolderModel.name, '-my-');
|
const folderUploadedModel = await uploadActions.createFolder(newFolderModel.name, '-my-');
|
||||||
const emptyFiles: any = await uploadActions.createEmptyFiles(fileNames, folderUploadedModel.entry.id);
|
const emptyFiles: any = await uploadActions.createEmptyFiles(fileNames, folderUploadedModel.entry.id);
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
import { ApiService, LoginPage, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
|
import { ApiService, LoginPage, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
import { TreeViewPage } from './pages/tree-view.page';
|
import { TreeViewPage } from './pages/tree-view.page';
|
||||||
import { browser } from 'protractor';
|
|
||||||
|
|
||||||
describe('Tree View Component', () => {
|
describe('Tree View Component', () => {
|
||||||
|
|
||||||
@@ -43,11 +42,11 @@ describe('Tree View Component', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
treeFolder = await apiService.getInstance().nodes.addNode(nodeNames.parentFolder, {
|
treeFolder = await apiService.getInstance().nodes.addNode(nodeNames.parentFolder, {
|
||||||
name: nodeNames.folder,
|
name: nodeNames.folder,
|
||||||
@@ -74,7 +73,7 @@ describe('Tree View Component', () => {
|
|||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await uploadActions.deleteFileOrFolder(treeFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(treeFolder.entry.id);
|
||||||
await uploadActions.deleteFileOrFolder(secondTreeFolder.entry.id);
|
await uploadActions.deleteFileOrFolder(secondTreeFolder.entry.id);
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ describe('Upload component', async () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
|
|||||||
@@ -74,11 +74,11 @@ describe('Upload component - Excluded Files', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
|
|||||||
@@ -68,9 +68,9 @@ describe('Upload component', () => {
|
|||||||
const filesName = [pdfFileModel.name, docxFileModel.name, pngFileModel.name, firstPdfFileModel.name];
|
const filesName = [pdfFileModel.name, docxFileModel.name, pngFileModel.name, firstPdfFileModel.name];
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -72,9 +72,9 @@ describe('Upload component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
const pdfUploadedFile = await uploadActions.uploadFile(firstPdfFileModel.location, firstPdfFileModel.name, '-my-');
|
const pdfUploadedFile = await uploadActions.uploadFile(firstPdfFileModel.location, firstPdfFileModel.name, '-my-');
|
||||||
Object.assign(firstPdfFileModel, pdfUploadedFile.entry);
|
Object.assign(firstPdfFileModel, pdfUploadedFile.entry);
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ describe('Upload - User permission', () => {
|
|||||||
let acsUser, acsUserTwo, consumerSite, managerSite;
|
let acsUser, acsUserTwo, consumerSite, managerSite;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser(acsUser);
|
acsUser = await usersActions.createUser(acsUser);
|
||||||
acsUserTwo = await usersActions.createUser(acsUserTwo);
|
acsUserTwo = await usersActions.createUser(acsUserTwo);
|
||||||
|
|||||||
@@ -64,9 +64,9 @@ describe('Version component actions', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
uploadActions = new UploadActions(apiService);
|
uploadActions = new UploadActions(apiService);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
const txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
const txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
||||||
Object.assign(txtFileModel, txtUploadedFile.entry);
|
Object.assign(txtFileModel, txtUploadedFile.entry);
|
||||||
txtFileModel.update(txtUploadedFile.entry);
|
txtFileModel.update(txtUploadedFile.entry);
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ describe('Version component permissions', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await usersActions.createUser(consumerUser);
|
await usersActions.createUser(consumerUser);
|
||||||
await usersActions.createUser(collaboratorUser);
|
await usersActions.createUser(collaboratorUser);
|
||||||
@@ -117,13 +117,13 @@ describe('Version component permissions', () => {
|
|||||||
lifetime: 'PERSISTENT'
|
lifetime: 'PERSISTENT'
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(fileCreatorUser.email, fileCreatorUser.password);
|
await apiService.login(fileCreatorUser.email, fileCreatorUser.password);
|
||||||
|
|
||||||
await uploadActions.uploadFile(differentCreatorFile.location, differentCreatorFile.name, site.entry.guid);
|
await uploadActions.uploadFile(differentCreatorFile.location, differentCreatorFile.name, site.entry.guid);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ describe('Version component permissions', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(managerUser.email, managerUser.password);
|
await apiService.login(managerUser.email, managerUser.password);
|
||||||
|
|
||||||
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||||
@@ -206,7 +206,7 @@ describe('Version component permissions', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(contributorUser.email, contributorUser.password);
|
await apiService.login(contributorUser.email, contributorUser.password);
|
||||||
|
|
||||||
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||||
@@ -261,7 +261,7 @@ describe('Version component permissions', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(collaboratorUser.email, collaboratorUser.password);
|
await apiService.login(collaboratorUser.email, collaboratorUser.password);
|
||||||
|
|
||||||
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
const sameCreatorFileUploaded = await uploadActions.uploadFile(sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||||
|
|||||||
@@ -56,11 +56,11 @@ describe('Version Properties', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
const txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
||||||
|
|
||||||
|
|||||||
@@ -71,11 +71,11 @@ describe('Version component', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
txtUploadedFile = await uploadActions.uploadFile(txtFileModel.location, txtFileModel.name, '-my-');
|
||||||
Object.assign(txtFileModel, txtUploadedFile.entry);
|
Object.assign(txtFileModel, txtUploadedFile.entry);
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { ApiService, DataTableComponentPage, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
import { ApiService, DataTableComponentPage, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { DataTablePage } from '../../core/pages/data-table.page';
|
import { DataTablePage } from '../../core/pages/data-table.page';
|
||||||
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
|
||||||
|
|
||||||
@@ -32,7 +31,7 @@ describe('Datatable component - selection', () => {
|
|||||||
const dataTableComponent = new DataTableComponentPage();
|
const dataTableComponent = new DataTableComponentPage();
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ describe('Datatable component', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ describe('Error Component', () => {
|
|||||||
const contentServicesPage = new ContentServicesPage();
|
const contentServicesPage = new ContentServicesPage();
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
await contentServicesPage.goToDocumentList();
|
await contentServicesPage.goToDocumentList();
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
import { ApiService, HeaderPage, LoginPage, SettingsPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
import { ApiService, HeaderPage, LoginPage, SettingsPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
|
|
||||||
describe('Header Component', () => {
|
describe('Header Component', () => {
|
||||||
@@ -45,7 +44,7 @@ describe('Header Component', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
import { ApiService, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
import { ApiService, LoginPage, UserModel, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
import { IconsPage } from '../core/pages/icons.page';
|
import { IconsPage } from '../core/pages/icons.page';
|
||||||
import { browser } from 'protractor';
|
|
||||||
|
|
||||||
describe('Universal Icon component', () => {
|
describe('Universal Icon component', () => {
|
||||||
|
|
||||||
@@ -31,7 +30,7 @@ describe('Universal Icon component', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import {
|
|||||||
UserModel,
|
UserModel,
|
||||||
UsersActions
|
UsersActions
|
||||||
} from '@alfresco/adf-testing';
|
} from '@alfresco/adf-testing';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { FolderModel } from '../models/ACS/folder.model';
|
import { FolderModel } from '../models/ACS/folder.model';
|
||||||
import { ContentServicesPage } from '../core/pages/content-services.page';
|
import { ContentServicesPage } from '../core/pages/content-services.page';
|
||||||
import { InfinitePaginationPage } from './pages/infinite-pagination.page';
|
import { InfinitePaginationPage } from './pages/infinite-pagination.page';
|
||||||
@@ -59,7 +58,7 @@ describe('Enable infinite scrolling', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
@@ -68,7 +67,7 @@ describe('Enable infinite scrolling', () => {
|
|||||||
fileNames = StringUtil.generateFilesNames(1, nrOfFiles, files.base, files.extension);
|
fileNames = StringUtil.generateFilesNames(1, nrOfFiles, files.base, files.extension);
|
||||||
deleteFileNames = StringUtil.generateFilesNames(1, nrOfDeletedFiles, files.base, files.extension);
|
deleteFileNames = StringUtil.generateFilesNames(1, nrOfDeletedFiles, files.base, files.extension);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const folderUploadedModel = await uploadActions.createFolder(folderModel.name, '-my-');
|
const folderUploadedModel = await uploadActions.createFolder(folderModel.name, '-my-');
|
||||||
emptyFolderModel = await uploadActions.createFolder('emptyFolder', '-my-');
|
emptyFolderModel = await uploadActions.createFolder('emptyFolder', '-my-');
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ describe('Login component', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await LocalStorageUtil.setStorageItem('authType', 'BASIC');
|
await LocalStorageUtil.setStorageItem('authType', 'BASIC');
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(userA);
|
await usersActions.createUser(userA);
|
||||||
await usersActions.createUser(userB);
|
await usersActions.createUser(userB);
|
||||||
|
|||||||
@@ -31,11 +31,11 @@ describe('Notifications Component', () => {
|
|||||||
let acsUser: UserModel;
|
let acsUser: UserModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
acsUser = await usersActions.createUser();
|
acsUser = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
await loginPage.login(acsUser.email, acsUser.password);
|
await loginPage.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
|
|||||||
@@ -71,13 +71,13 @@ describe('Pagination - returns to previous page when current is empty', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
fileNames = StringUtil.generateFilesNames(1, nrOfFiles, files.base, files.extension);
|
fileNames = StringUtil.generateFilesNames(1, nrOfFiles, files.base, files.extension);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const folderUploadedModel = await uploadActions.createFolder(folderModel.name, '-my-');
|
const folderUploadedModel = await uploadActions.createFolder(folderModel.name, '-my-');
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ describe('Viewer', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
title: StringUtil.generateRandomString(8),
|
title: StringUtil.generateRandomString(8),
|
||||||
@@ -60,11 +60,11 @@ describe('Viewer', () => {
|
|||||||
id: acsUser.email,
|
id: acsUser.email,
|
||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ describe('Viewer', () => {
|
|||||||
await LocalStorageUtil.setStorageItem('providers', 'ECM');
|
await LocalStorageUtil.setStorageItem('providers', 'ECM');
|
||||||
await LocalStorageUtil.setStorageItem('authType', 'BASIC');
|
await LocalStorageUtil.setStorageItem('authType', 'BASIC');
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -73,13 +73,13 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
pngFileUploaded = await uploadActions.uploadFile(pngFileInfo.location, pngFileInfo.name, site.entry.guid);
|
pngFileUploaded = await uploadActions.uploadFile(pngFileInfo.location, pngFileInfo.name, site.entry.guid);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ describe('Viewer', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -60,11 +60,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ describe('Viewer', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -66,11 +66,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ describe('Viewer', () => {
|
|||||||
let site;
|
let site;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -62,11 +62,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ describe('Viewer', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -60,11 +60,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ describe('Viewer', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -62,11 +62,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -88,11 +88,11 @@ describe('Content Services Viewer', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
const pdfFileUploaded = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
const pdfFileUploaded = await uploadActions.uploadFile(pdfFile.location, pdfFile.name, '-my-');
|
||||||
Object.assign(pdfFile, pdfFileUploaded.entry);
|
Object.assign(pdfFile, pdfFileUploaded.entry);
|
||||||
|
|||||||
@@ -48,10 +48,10 @@ describe('Viewer', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
txtFileUploaded = await uploadActions.uploadFile(txtFileInfo.location, txtFileInfo.name, '-my-');
|
txtFileUploaded = await uploadActions.uploadFile(txtFileInfo.location, txtFileInfo.name, '-my-');
|
||||||
|
|
||||||
|
|||||||
@@ -52,11 +52,11 @@ describe('Viewer - properties', () => {
|
|||||||
const uploadActions = new UploadActions(apiService);
|
const uploadActions = new UploadActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
let pngFileUploaded = await uploadActions.uploadFile(pngFile.location, pngFile.name, '-my-');
|
let pngFileUploaded = await uploadActions.uploadFile(pngFile.location, pngFile.name, '-my-');
|
||||||
Object.assign(pngFile, pngFileUploaded.entry);
|
Object.assign(pngFile, pngFileUploaded.entry);
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ describe('Viewer', () => {
|
|||||||
let pngFileShared, wordFileUploaded;
|
let pngFileShared, wordFileUploaded;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await usersActions.createUser(acsUser);
|
await usersActions.createUser(acsUser);
|
||||||
|
|
||||||
site = await apiService.getInstance().core.sitesApi.createSite({
|
site = await apiService.getInstance().core.sitesApi.createSite({
|
||||||
@@ -75,11 +75,11 @@ describe('Viewer', () => {
|
|||||||
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
role: CONSTANTS.CS_USER_ROLES.MANAGER
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
pngFileUploaded = await uploadActions.uploadFile(pngFileInfo.location, pngFileInfo.name, site.entry.guid);
|
pngFileUploaded = await uploadActions.uploadFile(pngFileInfo.location, pngFileInfo.name, site.entry.guid);
|
||||||
|
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
|
|
||||||
wordFileUploaded = await uploadActions.uploadFile(wordFileInfo.location, wordFileInfo.name, '-my-');
|
wordFileUploaded = await uploadActions.uploadFile(wordFileInfo.location, wordFileInfo.name, '-my-');
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ describe('Viewer', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
await apiService.getInstance().core.sitesApi.deleteSite(site.entry.id, { permanent: true });
|
||||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
await apiService.login(acsUser.email, acsUser.password);
|
||||||
await uploadActions.deleteFileOrFolder(wordFileUploaded.entry.id);
|
await uploadActions.deleteFileOrFolder(wordFileUploaded.entry.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
|||||||
import { AnalyticsPage } from '../process-services/pages/analytics.page';
|
import { AnalyticsPage } from '../process-services/pages/analytics.page';
|
||||||
import { ProcessServicesPage } from '../process-services/pages/process-services.page';
|
import { ProcessServicesPage } from '../process-services/pages/process-services.page';
|
||||||
import { ProcessServiceTabBarPage } from '../process-services/pages/process-service-tab-bar.page';
|
import { ProcessServiceTabBarPage } from '../process-services/pages/process-service-tab-bar.page';
|
||||||
import { browser } from 'protractor';
|
|
||||||
|
|
||||||
describe('Analytics Smoke Test', () => {
|
describe('Analytics Smoke Test', () => {
|
||||||
|
|
||||||
@@ -37,7 +36,7 @@ describe('Analytics Smoke Test', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
procUserModel = await usersActions.createUser();
|
procUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ describe('Process Task - Attach content file', () => {
|
|||||||
|
|
||||||
const task = await queryService.getProcessInstanceTasks(processInstance.entry.id, simpleApp);
|
const task = await queryService.getProcessInstanceTasks(processInstance.entry.id, simpleApp);
|
||||||
await tasksService.claimTask(task.list.entries[0].entry.id, simpleApp);
|
await tasksService.claimTask(task.list.entries[0].entry.id, simpleApp);
|
||||||
await apiService.getInstance().login(testUser.email, testUser.password);
|
await apiService.login(testUser.email, testUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
await uploadActions.uploadFile(pdfFileOne.location, pdfFileOne.name, uploadedFolder.entry.id);
|
await uploadActions.uploadFile(pdfFileOne.location, pdfFileOne.name, uploadedFolder.entry.id);
|
||||||
await uploadActions.uploadFile(pdfFileTwo.location, pdfFileTwo.name, uploadedFolder.entry.id);
|
await uploadActions.uploadFile(pdfFileTwo.location, pdfFileTwo.name, uploadedFolder.entry.id);
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ describe('Start Task Form', () => {
|
|||||||
'businessKey': StringUtil.generateRandomString()
|
'businessKey': StringUtil.generateRandomString()
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(testUser.email, testUser.password);
|
await apiService.login(testUser.email, testUser.password);
|
||||||
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
uploadedFolder = await uploadActions.createFolder(folderName, '-my-');
|
||||||
await uploadActions.uploadFile(testFileModel.location, testFileModel.name, uploadedFolder.entry.id);
|
await uploadActions.uploadFile(testFileModel.location, testFileModel.name, uploadedFolder.entry.id);
|
||||||
await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, uploadedFolder.entry.id);
|
await uploadActions.uploadFile(pdfFileModel.location, pdfFileModel.name, uploadedFolder.entry.id);
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
import { AboutPage, ApiService, LoginPage, UsersActions } from '@alfresco/adf-testing';
|
import { AboutPage, ApiService, LoginPage, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { browser } from 'protractor';
|
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
|
|
||||||
describe('About Process Services', () => {
|
describe('About Process Services', () => {
|
||||||
@@ -30,16 +29,16 @@ describe('About Process Services', () => {
|
|||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
beforeAll(async() => {
|
beforeAll(async() => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
await navigationBarPage.clickAboutButton();
|
await navigationBarPage.clickAboutButton();
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async() => {
|
afterAll(async() => {
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -41,11 +41,11 @@ describe('Modify applications', () => {
|
|||||||
let firstApp, appVersionToBeDeleted;
|
let firstApp, appVersionToBeDeleted;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const user = await usersActions.createUser();
|
const user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
firstApp = await applicationService.importPublishDeployApp(app.file_path);
|
firstApp = await applicationService.importPublishDeployApp(app.file_path);
|
||||||
appVersionToBeDeleted = await applicationService.importPublishDeployApp(appToBeDeleted.file_path);
|
appVersionToBeDeleted = await applicationService.importPublishDeployApp(appToBeDeleted.file_path);
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ describe('Attach File - Content service', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await LocalStorageUtil.setStorageItem('providers', 'ALL');
|
await LocalStorageUtil.setStorageItem('providers', 'ALL');
|
||||||
|
|
||||||
await apiService.getInstance().login(email, password);
|
await apiService.login(email, password);
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiServiceExternal.login(email, password);
|
await apiServiceExternal.login(email, password);
|
||||||
@@ -95,7 +95,7 @@ describe('Attach File - Content service', () => {
|
|||||||
host: browser.params.testConfig.adf_external_acs.host
|
host: browser.params.testConfig.adf_external_acs.host
|
||||||
});
|
});
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await uploadActions.uploadFile(pdfFileTwo.location, pdfFileTwo.name, '-my-');
|
await uploadActions.uploadFile(pdfFileTwo.location, pdfFileTwo.name, '-my-');
|
||||||
await applicationService.importPublishDeployApp(app.file_path);
|
await applicationService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ describe('Attach File - Content service', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(email, password);
|
await apiService.login(email, password);
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -52,15 +52,15 @@ describe('Start Task - Task App', () => {
|
|||||||
const appFields = app.form_fields;
|
const appFields = app.form_fields;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await applicationService.importPublishDeployApp(app.file_path);
|
await applicationService.importPublishDeployApp(app.file_path);
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ describe('Attach Folder', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await LocalStorageUtil.setStorageItem('providers', 'ALL');
|
await LocalStorageUtil.setStorageItem('providers', 'ALL');
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await integrationService.addCSIntegration({
|
await integrationService.addCSIntegration({
|
||||||
@@ -63,7 +63,7 @@ describe('Attach Folder', () => {
|
|||||||
name: 'adf dev',
|
name: 'adf dev',
|
||||||
host: browser.params.testConfig.appConfig.ecmHost
|
host: browser.params.testConfig.appConfig.ecmHost
|
||||||
});
|
});
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await applicationService.importPublishDeployApp(app.file_path);
|
await applicationService.importPublishDeployApp(app.file_path);
|
||||||
await new UploadActions(apiService).createFolder(folderName, '-my-');
|
await new UploadActions(apiService).createFolder(folderName, '-my-');
|
||||||
await searchService.isSearchable(folderName);
|
await searchService.isSearchable(folderName);
|
||||||
@@ -71,7 +71,7 @@ describe('Attach Folder', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -50,13 +50,13 @@ describe('Attach Form Component', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
appModel = await applicationService.importPublishDeployApp(app.file_path);
|
appModel = await applicationService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ describe('Attach Form Component', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appModel.id);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appModel.id);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -47,14 +47,14 @@ describe('Checklist component', () => {
|
|||||||
const hierarchyChecklist = ['checklistOne', 'checklistTwo', 'checklistOneChild', 'checklistTwoChild'];
|
const hierarchyChecklist = ['checklistOne', 'checklistTwo', 'checklistOneChild', 'checklistTwoChild'];
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
||||||
const file = fs.createReadStream(pathFile);
|
const file = fs.createReadStream(pathFile);
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
||||||
|
|
||||||
|
|||||||
@@ -38,11 +38,11 @@ describe('Comment component for Processes', () => {
|
|||||||
const processName = 'Comment APS';
|
const processName = 'Comment APS';
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
appId = importedApp.id;
|
appId = importedApp.id;
|
||||||
@@ -55,7 +55,7 @@ describe('Comment component for Processes', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -45,12 +45,12 @@ describe('Comment component for Processes', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
secondUser = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
secondUser = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
const importedApp = await new ApplicationsUtil(apiService).importPublishDeployApp(app.file_path);
|
const importedApp = await new ApplicationsUtil(apiService).importPublishDeployApp(app.file_path);
|
||||||
appId = importedApp.id;
|
appId = importedApp.id;
|
||||||
@@ -60,7 +60,7 @@ describe('Comment component for Processes', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -49,14 +49,14 @@ describe('Sorting for process filters', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
appId = importedApp.id;
|
appId = importedApp.id;
|
||||||
@@ -67,7 +67,7 @@ describe('Sorting for process filters', () => {
|
|||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,6 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { browser } from 'protractor';
|
|
||||||
|
|
||||||
import { ApiService, LoginPage, UsersActions } from '@alfresco/adf-testing';
|
import { ApiService, LoginPage, UsersActions } from '@alfresco/adf-testing';
|
||||||
import { ProcessFiltersPage } from './pages/process-filters.page';
|
import { ProcessFiltersPage } from './pages/process-filters.page';
|
||||||
import { ProcessServiceTabBarPage } from './pages/process-service-tab-bar.page';
|
import { ProcessServiceTabBarPage } from './pages/process-service-tab-bar.page';
|
||||||
@@ -48,19 +46,19 @@ describe('New Process Filters', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -81,11 +81,11 @@ describe('Start Task - Custom App', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
|
|||||||
@@ -43,13 +43,13 @@ describe('Dynamic Table', () => {
|
|||||||
let user, tenantId, appId;
|
let user, tenantId, appId;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ describe('Dynamic Table', () => {
|
|||||||
const rowPosition = 0;
|
const rowPosition = 0;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
appId = importedApp.id;
|
appId = importedApp.id;
|
||||||
@@ -76,7 +76,7 @@ describe('Dynamic Table', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
});
|
});
|
||||||
@@ -130,7 +130,7 @@ describe('Dynamic Table', () => {
|
|||||||
const dropdown = widget.dropdown();
|
const dropdown = widget.dropdown();
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
|
|
||||||
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
@@ -139,7 +139,7 @@ describe('Dynamic Table', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -42,13 +42,13 @@ describe('Empty Process List Test', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
await applicationsService.importPublishDeployApp(appWithProcess.file_path);
|
await applicationsService.importPublishDeployApp(appWithProcess.file_path);
|
||||||
await applicationsService.importPublishDeployApp(simpleAppWithUserForm.file_path);
|
await applicationsService.importPublishDeployApp(simpleAppWithUserForm.file_path);
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
|
|
||||||
import { ApiService, FormPage, LoginPage, UsersActions, Widget } from '@alfresco/adf-testing';
|
import { ApiService, FormPage, LoginPage, UsersActions, Widget } from '@alfresco/adf-testing';
|
||||||
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
import { NavigationBarPage } from '../core/pages/navigation-bar.page';
|
||||||
import { browser } from 'protractor';
|
|
||||||
|
|
||||||
describe('Form Component', () => {
|
describe('Form Component', () => {
|
||||||
|
|
||||||
@@ -48,13 +47,13 @@ describe('Form Component', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
|
|
||||||
@@ -62,7 +61,7 @@ describe('Form Component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -49,11 +49,11 @@ describe('Form widgets - People ', () => {
|
|||||||
let appModel;
|
let appModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
|
|
||||||
@@ -63,7 +63,7 @@ describe('Form widgets - People ', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -51,11 +51,11 @@ describe('Form widgets', () => {
|
|||||||
const appFields = appWidget.form_fields;
|
const appFields = appWidget.form_fields;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
appModelWidget = await applicationsService.importPublishDeployApp(appWidget.file_path);
|
appModelWidget = await applicationsService.importPublishDeployApp(appWidget.file_path);
|
||||||
|
|
||||||
@@ -83,7 +83,7 @@ describe('Form widgets', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await new NavigationBarPage().clickLogoutButton();
|
await new NavigationBarPage().clickLogoutButton();
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
||||||
await apiService.getInstance().logout();
|
await apiService.getInstance().logout();
|
||||||
@@ -199,11 +199,11 @@ describe('Form widgets', () => {
|
|||||||
let appModel;
|
let appModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
const processUtil = new ProcessUtil(apiService);
|
const processUtil = new ProcessUtil(apiService);
|
||||||
@@ -220,7 +220,7 @@ describe('Form widgets', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.processApi.deleteProcessInstance(process.id);
|
await apiService.getInstance().activiti.processApi.deleteProcessInstance(process.id);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ describe('Info Drawer', () => {
|
|||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const assigneeUserModel = await usersActions.createUser();
|
const assigneeUserModel = await usersActions.createUser();
|
||||||
assigneeUserModelFullName = assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName;
|
assigneeUserModelFullName = assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName;
|
||||||
@@ -82,7 +82,7 @@ describe('Info Drawer', () => {
|
|||||||
processUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
processUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
||||||
processUserModelFullName = processUserModel.firstName + ' ' + processUserModel.lastName;
|
processUserModelFullName = processUserModel.firstName + ' ' + processUserModel.lastName;
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
appCreated = await applicationsService.importPublishDeployApp(app.file_path);
|
appCreated = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
await loginPage.login(processUserModel.email, processUserModel.password);
|
await loginPage.login(processUserModel.email, processUserModel.password);
|
||||||
@@ -90,7 +90,7 @@ describe('Info Drawer', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appCreated.id);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appCreated.id);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -51,11 +51,11 @@ describe('Process List - Pagination when adding processes', () => {
|
|||||||
let resultApp;
|
let resultApp;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
resultApp = await applicationsService.importPublishDeployApp(app.file_path);
|
resultApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
|
|||||||
@@ -53,11 +53,11 @@ describe('Items per page set to 15 and adding of tasks', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
resultApp = await applicationsService.importPublishDeployApp(app.file_path);
|
resultApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ describe('People component', () => {
|
|||||||
const 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 () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
assigneeUserModel = await usersActions.createUser();
|
assigneeUserModel = await usersActions.createUser();
|
||||||
secondAssigneeUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
secondAssigneeUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
||||||
@@ -52,7 +52,7 @@ describe('People component', () => {
|
|||||||
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
||||||
const file = fs.createReadStream(pathFile);
|
const file = fs.createReadStream(pathFile);
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
||||||
|
|
||||||
|
|||||||
@@ -63,13 +63,13 @@ describe('Attachment list action menu for processes', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const user = await usersActions.createUser();
|
const user = await usersActions.createUser();
|
||||||
|
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
const importedApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
appId = importedApp.id;
|
appId = importedApp.id;
|
||||||
@@ -86,7 +86,7 @@ describe('Attachment list action menu for processes', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -69,9 +69,9 @@ describe('Process Filters Test', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -43,11 +43,11 @@ describe('Process Instance Details', () => {
|
|||||||
const PROCESS_DATE_FORMAT = 'll';
|
const PROCESS_DATE_FORMAT = 'll';
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
const processModel = await new ProcessUtil(apiService).startProcessOfApp(appModel.name);
|
const processModel = await new ProcessUtil(apiService).startProcessOfApp(appModel.name);
|
||||||
@@ -65,7 +65,7 @@ describe('Process Instance Details', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appModel.id);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appModel.id);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -58,11 +58,11 @@ describe('Process List Test', () => {
|
|||||||
let procWithDate, completedProcWithDate, completedProcWithUserWidget;
|
let procWithDate, completedProcWithDate, completedProcWithUserWidget;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
|
|
||||||
appDateModel = await applicationsUtil.importPublishDeployApp(appWithDateField.file_path);
|
appDateModel = await applicationsUtil.importPublishDeployApp(appWithDateField.file_path);
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ describe('Process List Test', () => {
|
|||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appDateModel.id);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appDateModel.id);
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appUserWidgetModel.id);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appUserWidgetModel.id);
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -63,11 +63,11 @@ describe('Process List - Pagination', () => {
|
|||||||
let totalPages;
|
let totalPages;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
deployedTestApp = await applicationsService.importPublishDeployApp(app.file_path);
|
deployedTestApp = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ describe('Process List - Pagination', () => {
|
|||||||
|
|
||||||
describe('With processes Pagination', () => {
|
describe('With processes Pagination', () => {
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
for (let i = 0; i < nrOfProcesses; i++) {
|
for (let i = 0; i < nrOfProcesses; i++) {
|
||||||
await new ProcessUtil(apiService).startProcessOfApp(deployedTestApp.name);
|
await new ProcessUtil(apiService).startProcessOfApp(deployedTestApp.name);
|
||||||
|
|||||||
@@ -56,11 +56,11 @@ describe('Task List Pagination - Sorting', () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
await applicationsService.importPublishDeployApp(app.file_path);
|
await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
|
|||||||
@@ -42,14 +42,14 @@ describe('Start Task - Task App', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
||||||
const file = fs.createReadStream(pathFile);
|
const file = fs.createReadStream(pathFile);
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
||||||
|
|
||||||
|
|||||||
@@ -83,13 +83,13 @@ describe('Start Process Component', () => {
|
|||||||
describe('Provider: BPM', () => {
|
describe('Provider: BPM', () => {
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
const usersActions = new UsersActions(apiService);
|
const usersActions = new UsersActions(apiService);
|
||||||
procUserModel = await usersActions.createUser();
|
procUserModel = await usersActions.createUser();
|
||||||
secondProcUserModel = await usersActions.createUser(new UserModel({ tenantId: procUserModel.tenantId }));
|
secondProcUserModel = await usersActions.createUser(new UserModel({ tenantId: procUserModel.tenantId }));
|
||||||
|
|
||||||
await apiServiceUserTwo.getInstance().login(secondProcUserModel.email, secondProcUserModel.password);
|
await apiServiceUserTwo.login(secondProcUserModel.email, secondProcUserModel.password);
|
||||||
|
|
||||||
const applicationsService = new ApplicationsUtil(apiServiceUserTwo);
|
const applicationsService = new ApplicationsUtil(apiServiceUserTwo);
|
||||||
appCreated = await applicationsService.importPublishDeployApp(app.file_path);
|
appCreated = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|||||||
@@ -52,12 +52,12 @@ describe('Start Task - Custom App', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
assigneeUserModel = await usersActions.createUser();
|
assigneeUserModel = await usersActions.createUser();
|
||||||
processUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
processUserModel = await usersActions.createUser(new UserModel({ tenantId: assigneeUserModel.tenantId }));
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
appModel = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ describe('Start Task - Task App', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
assigneeUserModel = await usersActions.createUser();
|
assigneeUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ describe('Start Task - Task App', () => {
|
|||||||
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
const pathFile = path.join(browser.params.testConfig.main.rootPath + app.file_location);
|
||||||
const file = fs.createReadStream(pathFile);
|
const file = fs.createReadStream(pathFile);
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
|
|
||||||
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
await apiService.getInstance().activiti.appsApi.importAppDefinition(file);
|
||||||
|
|
||||||
|
|||||||
@@ -53,17 +53,17 @@ describe('Stencil', () => {
|
|||||||
let user: UserModel;
|
let user: UserModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
await applicationsService.importPublishDeployApp(app.file_path);
|
await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ describe('Task Assignee', () => {
|
|||||||
let user: UserModel;
|
let user: UserModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
|
|
||||||
user = await usersActions.createUser(new UserModel({
|
user = await usersActions.createUser(new UserModel({
|
||||||
firstName: app.candidate.firstName,
|
firstName: app.candidate.firstName,
|
||||||
@@ -73,14 +73,14 @@ describe('Task Assignee', () => {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
await applicationsService.importPublishDeployApp(app.file_path, { renewIdmEntries: true });
|
await applicationsService.importPublishDeployApp(app.file_path, { renewIdmEntries: true });
|
||||||
|
|
||||||
await loginPage.login(user.email, user.password);
|
await loginPage.login(user.email, user.password);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
await navigationBarPage.clickLogoutButton();
|
await navigationBarPage.clickLogoutButton();
|
||||||
});
|
});
|
||||||
@@ -127,7 +127,7 @@ describe('Task Assignee', () => {
|
|||||||
let candidate2: UserModel;
|
let candidate2: UserModel;
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
user = await usersActions.createUser();
|
user = await usersActions.createUser();
|
||||||
candidate1 = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
candidate1 = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
||||||
candidate2 = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
candidate2 = await usersActions.createUser(new UserModel({ tenantId: user.tenantId }));
|
||||||
@@ -157,14 +157,14 @@ describe('Task Assignee', () => {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
const appModel = await applicationsService.importPublishDeployApp(app.file_path, { renewIdmEntries: true });
|
const appModel = await applicationsService.importPublishDeployApp(app.file_path, { renewIdmEntries: true });
|
||||||
|
|
||||||
await new ProcessUtil(apiService).startProcessByDefinitionName(appModel.name, app.processNames[1]);
|
await new ProcessUtil(apiService).startProcessByDefinitionName(appModel.name, app.processNames[1]);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(user.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -61,11 +61,11 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
|
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
const user = await usersActions.createUser();
|
const user = await usersActions.createUser();
|
||||||
tenantId = user.tenantId;
|
tenantId = user.tenantId;
|
||||||
|
|
||||||
await apiService.getInstance().login(user.email, user.password);
|
await apiService.login(user.email, user.password);
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
const { id } = await applicationsService.importPublishDeployApp(app.file_path);
|
const { id } = await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
appId = id;
|
appId = id;
|
||||||
@@ -75,7 +75,7 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
await apiService.getInstance().activiti.modelsApi.deleteModel(appId);
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -41,10 +41,10 @@ describe('Task Audit', () => {
|
|||||||
const auditLogFile = 'Audit.pdf';
|
const auditLogFile = 'Audit.pdf';
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
processUserModel = await usersActions.createUser();
|
processUserModel = await usersActions.createUser();
|
||||||
|
|
||||||
await apiService.getInstance().login(processUserModel.email, processUserModel.password);
|
await apiService.login(processUserModel.email, processUserModel.password);
|
||||||
await apiService.getInstance().activiti.taskApi.createNewTask(new TaskRepresentation({ name: taskTaskApp }));
|
await apiService.getInstance().activiti.taskApi.createNewTask(new TaskRepresentation({ name: taskTaskApp }));
|
||||||
const applicationsService = new ApplicationsUtil(apiService);
|
const applicationsService = new ApplicationsUtil(apiService);
|
||||||
await applicationsService.importPublishDeployApp(app.file_path);
|
await applicationsService.importPublishDeployApp(app.file_path);
|
||||||
@@ -53,7 +53,7 @@ describe('Task Audit', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
afterAll( async () => {
|
afterAll( async () => {
|
||||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
await apiService.loginWithProfile('admin');
|
||||||
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
await apiService.getInstance().activiti.adminTenantsApi.deleteTenant(processUserModel.tenantId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user