[ACA-1928] e2e improvements - part1 (#883)

* refactor Mark as favourite tests
rename method to be more clear
create separate methods for some checks and actions

* forgot some changes

* refactor delete-undo tests

* some more refactoring

* fix
This commit is contained in:
Adina Parpalita
2018-12-20 11:27:54 +02:00
committed by Suzana Dirla
parent 0882686172
commit b8ce533759
54 changed files with 2310 additions and 2069 deletions
@@ -94,7 +94,7 @@ describe('Extensions - Info Drawer', () => {
it('Add a new tab with icon and title - [C284646]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
const val = await infoDrawer.getTabTitle(custom_tab.order);
@@ -104,7 +104,7 @@ describe('Extensions - Info Drawer', () => {
it('Remove existing tab - [C284647]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
expect(await infoDrawer.isTabPresent(comments_tab.title)).toBe(false, `${comments_tab.title} tab should not be present!`);
@@ -112,7 +112,7 @@ describe('Extensions - Info Drawer', () => {
it('Change tab title - [C284648]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
expect(await infoDrawer.isTabPresent(properties_tab.title)).toBe(true, `${properties_tab.title} tab is not present`);
@@ -121,7 +121,7 @@ describe('Extensions - Info Drawer', () => {
it('Tab with icon and no title - [C284649]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
expect(await infoDrawer.isTabPresent(no_title_tab.title)).toBe(true, `${no_title_tab.title} tab is not present`);
@@ -130,7 +130,7 @@ describe('Extensions - Info Drawer', () => {
it('Insert new component in tab - [C284651]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
expect(await infoDrawer.isTabDisplayed(custom_tab.title)).toBe(true, `${custom_tab.title} tab is not displayed`);
@@ -150,7 +150,7 @@ describe('Extensions - Info Drawer', () => {
it('Remove all tabs - [C284650]', async () => {
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
expect(await infoDrawer.isEmpty()).toBe(true, 'Info Drawer is not empty');
+1 -1
View File
@@ -83,7 +83,7 @@ describe('Extensions - Metadata presets', () => {
await page.refresh();
await page.dataTable.selectItem(file);
await page.toolbar.getButtonByTitleAttribute('View details').click();
await page.toolbar.clickViewDetails();
await infoDrawer.waitForInfoDrawerToOpen();
await infoDrawer.clickTab(properties_tab.title);
+2 -2
View File
@@ -141,7 +141,7 @@ describe('Extensions - Viewer', () => {
await page.dataTable.doubleClickOnRowByName(pdfFile.file_name);
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
expect(await toolbar.isButtonPresent('Print')).toBe(false, 'Print button is still displayed');
expect(await toolbar.isPrintPresent()).toBe(false, 'Print button is still displayed');
});
});
@@ -169,7 +169,7 @@ describe('Extensions - Viewer', () => {
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
await toolbar.openMoreMenu();
expect(await toolbar.menu.isMenuItemPresent('Permissions')).toBe(false, 'Action is still displayed');
expect(await toolbar.menu.isManagePermissionsPresent()).toBe(false, 'Action is still displayed');
});
});
});