mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
committed by
Eugenio Romano
parent
53d96679ea
commit
e39a2b149b
@@ -64,7 +64,7 @@ describe('Version component permissions', () => {
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG_C.file_location
|
||||
});
|
||||
|
||||
let differentCreatoFile = new FileModel({
|
||||
let differentCreatorFile = new FileModel({
|
||||
'name': resources.Files.ADF_DOCUMENTS.PNG_D.file_name,
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG_D.file_location
|
||||
});
|
||||
@@ -125,14 +125,14 @@ describe('Version component permissions', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(fileCreatorUser.id, fileCreatorUser.password);
|
||||
|
||||
await uploadActions.uploadFile(this.alfrescoJsApi, differentCreatoFile.location, differentCreatoFile.name, site.entry.guid);
|
||||
await uploadActions.uploadFile(this.alfrescoJsApi, differentCreatorFile.location, differentCreatorFile.name, site.entry.guid);
|
||||
|
||||
done();
|
||||
});
|
||||
|
||||
describe('Manager', () => {
|
||||
|
||||
let sameCreatoFile = new FileModel({
|
||||
let sameCreatorFile = new FileModel({
|
||||
'name': resources.Files.ADF_DOCUMENTS.PNG.file_name,
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG.file_location
|
||||
});
|
||||
@@ -142,8 +142,8 @@ describe('Version component permissions', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(managerUser.id, managerUser.password);
|
||||
|
||||
let sameCreatoFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatoFile.location, sameCreatoFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatoFile, sameCreatoFileUploaded.entry);
|
||||
let sameCreatorFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||
|
||||
loginPage.loginToContentServicesUsingUserModel(managerUser);
|
||||
|
||||
@@ -153,25 +153,25 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
afterAll(async (done) => {
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatoFile.id);
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatorFile.id);
|
||||
done();
|
||||
});
|
||||
|
||||
it('[C277200] should a user with Manager permission be able to upload a new version for a file with different creator', () => {
|
||||
contentListPage.versionManagerContent(differentCreatoFile.name);
|
||||
contentListPage.versionManagerContent(differentCreatorFile.name);
|
||||
|
||||
versionManagePage.showNewVersionButton.click();
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionExist('1.1');
|
||||
versionManagePage.checkFileVersionExist('1.1');
|
||||
expect(versionManagePage.getFileVersionName('1.1')).toEqual(newVersionFile.name);
|
||||
expect(versionManagePage.getFileVersionDate('1.1')).not.toBeUndefined();
|
||||
|
||||
versionManagePage.deleteFileVersion('1.1');
|
||||
versionManagePage.clickAcceptConfirm();
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -185,7 +185,7 @@ describe('Version component permissions', () => {
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -193,20 +193,20 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
it('[C277196] Should a user with Manager permission be able to upload a new version for the created file', () => {
|
||||
contentListPage.versionManagerContent(sameCreatoFile.name);
|
||||
contentListPage.versionManagerContent(sameCreatorFile.name);
|
||||
|
||||
versionManagePage.showNewVersionButton.click();
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionExist('1.1');
|
||||
versionManagePage.checkFileVersionExist('1.1');
|
||||
expect(versionManagePage.getFileVersionName('1.1')).toEqual(newVersionFile.name);
|
||||
expect(versionManagePage.getFileVersionDate('1.1')).not.toBeUndefined();
|
||||
|
||||
versionManagePage.deleteFileVersion('1.1');
|
||||
versionManagePage.clickAcceptConfirm();
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -225,7 +225,7 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
it('[C277197] Should a user with Consumer permission not be able to upload a new version for a file with different creator', () => {
|
||||
contentListPage.versionManagerContent(differentCreatoFile.name);
|
||||
contentListPage.versionManagerContent(differentCreatorFile.name);
|
||||
|
||||
notificationPage.checkNotifyContains(`You don't have access to do this`);
|
||||
});
|
||||
@@ -239,7 +239,7 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
describe('Contributor', () => {
|
||||
let sameCreatoFile = new FileModel({
|
||||
let sameCreatorFile = new FileModel({
|
||||
'name': resources.Files.ADF_DOCUMENTS.PNG.file_name,
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG.file_location
|
||||
});
|
||||
@@ -249,8 +249,8 @@ describe('Version component permissions', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(contributorUser.id, contributorUser.password);
|
||||
|
||||
let sameCreatoFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatoFile.location, sameCreatoFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatoFile, sameCreatoFileUploaded.entry);
|
||||
let sameCreatorFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||
|
||||
loginPage.loginToContentServicesUsingUserModel(contributorUser);
|
||||
|
||||
@@ -260,25 +260,25 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
afterAll(async (done) => {
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatoFile.id);
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatorFile.id);
|
||||
done();
|
||||
});
|
||||
|
||||
it('[C277177] Should a user with Contributor permission be able to upload a new version for the created file', () => {
|
||||
contentListPage.versionManagerContent(sameCreatoFile.name);
|
||||
contentListPage.versionManagerContent(sameCreatorFile.name);
|
||||
|
||||
versionManagePage.showNewVersionButton.click();
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionExist('1.1');
|
||||
versionManagePage.checkFileVersionExist('1.1');
|
||||
expect(versionManagePage.getFileVersionName('1.1')).toEqual(newVersionFile.name);
|
||||
expect(versionManagePage.getFileVersionDate('1.1')).not.toBeUndefined();
|
||||
|
||||
versionManagePage.deleteFileVersion('1.1');
|
||||
versionManagePage.clickAcceptConfirm();
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -286,7 +286,7 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
it('[C277198] Should a user with Contributor permission not be able to upload a new version for a file with different creator', () => {
|
||||
contentListPage.versionManagerContent(differentCreatoFile.name);
|
||||
contentListPage.versionManagerContent(differentCreatorFile.name);
|
||||
|
||||
notificationPage.checkNotifyContains(`You don't have access to do this`);
|
||||
});
|
||||
@@ -299,7 +299,7 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
describe('Collaborator', () => {
|
||||
let sameCreatoFile = new FileModel({
|
||||
let sameCreatorFile = new FileModel({
|
||||
'name': resources.Files.ADF_DOCUMENTS.PNG.file_name,
|
||||
'location': resources.Files.ADF_DOCUMENTS.PNG.file_location
|
||||
});
|
||||
@@ -309,8 +309,8 @@ describe('Version component permissions', () => {
|
||||
|
||||
await this.alfrescoJsApi.login(collaboratorUser.id, collaboratorUser.password);
|
||||
|
||||
let sameCreatoFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatoFile.location, sameCreatoFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatoFile, sameCreatoFileUploaded.entry);
|
||||
let sameCreatorFileUploaded = await uploadActions.uploadFile(this.alfrescoJsApi, sameCreatorFile.location, sameCreatorFile.name, site.entry.guid);
|
||||
Object.assign(sameCreatorFile, sameCreatorFileUploaded.entry);
|
||||
|
||||
loginPage.loginToContentServicesUsingUserModel(collaboratorUser);
|
||||
|
||||
@@ -320,25 +320,25 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
afterAll(async (done) => {
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatoFile.id);
|
||||
await this.alfrescoJsApi.nodes.deleteNode(sameCreatorFile.id);
|
||||
done();
|
||||
});
|
||||
|
||||
it('[C277195] Should a user with Collaborator permission be able to upload a new version for the created file', () => {
|
||||
contentListPage.versionManagerContent(sameCreatoFile.name);
|
||||
contentListPage.versionManagerContent(sameCreatorFile.name);
|
||||
|
||||
versionManagePage.showNewVersionButton.click();
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionExist('1.1');
|
||||
versionManagePage.checkFileVersionExist('1.1');
|
||||
expect(versionManagePage.getFileVersionName('1.1')).toEqual(newVersionFile.name);
|
||||
expect(versionManagePage.getFileVersionDate('1.1')).not.toBeUndefined();
|
||||
|
||||
versionManagePage.deleteFileVersion('1.1');
|
||||
versionManagePage.clickAcceptConfirm();
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -352,7 +352,7 @@ describe('Version component permissions', () => {
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionNotExist('1.1');
|
||||
versionManagePage.checkFileVersionNotExist('1.1');
|
||||
|
||||
versionManagePage.closeVersionDialog();
|
||||
|
||||
@@ -360,13 +360,13 @@ describe('Version component permissions', () => {
|
||||
});
|
||||
|
||||
it('[C277199] should a user with Collaborator permission be able to upload a new version for a file with different creator', () => {
|
||||
contentListPage.versionManagerContent(differentCreatoFile.name);
|
||||
contentListPage.versionManagerContent(differentCreatorFile.name);
|
||||
|
||||
versionManagePage.showNewVersionButton.click();
|
||||
|
||||
versionManagePage.uploadNewVersionFile(newVersionFile.location);
|
||||
|
||||
versionManagePage.chekFileVersionExist('1.1');
|
||||
versionManagePage.checkFileVersionExist('1.1');
|
||||
expect(versionManagePage.getFileVersionName('1.1')).toEqual(newVersionFile.name);
|
||||
expect(versionManagePage.getFileVersionDate('1.1')).not.toBeUndefined();
|
||||
|
||||
|
Reference in New Issue
Block a user