mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-4089] Refactoring ContentListPage (#4162)
* [ADF-NO-ISSUE] Refactoring ContentListPage * Applying changes * [ADF-4089] contentListPage refactoring * Fixing missing dependencies * Fixing core and search failing tests * Fix tooltip document-list tests * no message
This commit is contained in:
committed by
Eugenio Romano
parent
88ef01011e
commit
27c6e18a10
@@ -16,7 +16,8 @@
|
||||
*/
|
||||
|
||||
import { LoginPage } from '../../pages/adf/loginPage';
|
||||
import { DataTablePage } from '../../pages/adf/dataTablePage';
|
||||
import { DataTablePage } from '../../pages/adf/demo-shell/dataTablePage';
|
||||
import { DataTableComponentPage } from '../../pages/adf/dataTableComponentPage';
|
||||
import TestConfig = require('../../test.config');
|
||||
|
||||
import { AcsUserModel } from '../../models/ACS/acsUserModel';
|
||||
@@ -29,6 +30,7 @@ describe('Datatable component - selection', () => {
|
||||
let loginPage = new LoginPage();
|
||||
let acsUser = new AcsUserModel();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
let dataTableComponent = new DataTableComponentPage();
|
||||
|
||||
beforeAll(async (done) => {
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
@@ -49,21 +51,21 @@ describe('Datatable component - selection', () => {
|
||||
|
||||
it('[C213258] Should be possible change the selection modes when change the selectionMode property', () => {
|
||||
dataTablePage.selectRow('2');
|
||||
dataTablePage.checkRowIsSelected('2');
|
||||
dataTableComponent.checkRowIsSelected('Id', '2');
|
||||
dataTablePage.getNumberOfSelectedRows().then((result) => {
|
||||
expect(result).toEqual(1);
|
||||
});
|
||||
dataTablePage.selectRow('3');
|
||||
dataTablePage.checkRowIsSelected('3');
|
||||
dataTableComponent.checkRowIsSelected('Id', '3');
|
||||
dataTablePage.getNumberOfSelectedRows().then((result) => {
|
||||
expect(result).toEqual(1);
|
||||
});
|
||||
dataTablePage.selectSelectionMode('Multiple');
|
||||
dataTablePage.selectRow('1');
|
||||
dataTablePage.checkRowIsSelected('1');
|
||||
dataTableComponent.checkRowIsSelected('Id', '1');
|
||||
dataTablePage.selectRowWithKeyboard('3');
|
||||
dataTablePage.checkRowIsSelected('1');
|
||||
dataTablePage.checkRowIsSelected('3');
|
||||
dataTableComponent.checkRowIsSelected('Id', '1');
|
||||
dataTableComponent.checkRowIsSelected('Id', '3');
|
||||
dataTablePage.checkRowIsNotSelected('2');
|
||||
dataTablePage.checkRowIsNotSelected('4');
|
||||
dataTablePage.selectSelectionMode('None');
|
||||
|
@@ -16,7 +16,8 @@
|
||||
*/
|
||||
|
||||
import { LoginPage } from '../../pages/adf/loginPage';
|
||||
import { DataTablePage } from '../../pages/adf/dataTablePage';
|
||||
import { DataTablePage } from '../../pages/adf/demo-shell/dataTablePage';
|
||||
import { DataTableComponentPage } from '../../pages/adf/dataTableComponentPage';
|
||||
import { AcsUserModel } from '../../models/ACS/acsUserModel';
|
||||
import TestConfig = require('../../test.config');
|
||||
|
||||
@@ -25,10 +26,11 @@ import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
|
||||
|
||||
describe('Datatable component', () => {
|
||||
|
||||
let dataTablePage = new DataTablePage();
|
||||
let loginPage = new LoginPage();
|
||||
let acsUser = new AcsUserModel();
|
||||
let navigationBarPage = new NavigationBarPage();
|
||||
const dataTablePage = new DataTablePage();
|
||||
const loginPage = new LoginPage();
|
||||
const acsUser = new AcsUserModel();
|
||||
const navigationBarPage = new NavigationBarPage();
|
||||
const dataTableComponent = new DataTableComponentPage();
|
||||
|
||||
beforeAll(async (done) => {
|
||||
this.alfrescoJsApi = new AlfrescoApi({
|
||||
@@ -48,11 +50,11 @@ describe('Datatable component', () => {
|
||||
});
|
||||
|
||||
it('[C91314] Should be possible add new row to the table', () => {
|
||||
dataTablePage.getNumberOfRows().then((result) => {
|
||||
dataTableComponent.numberOfRows().then((result) => {
|
||||
dataTablePage.addRow();
|
||||
expect(dataTablePage.getNumberOfRows()).toEqual(result + 1);
|
||||
expect(dataTableComponent.numberOfRows()).toEqual(result + 1);
|
||||
dataTablePage.addRow();
|
||||
expect(dataTablePage.getNumberOfRows()).toEqual(result + 2);
|
||||
expect(dataTableComponent.numberOfRows()).toEqual(result + 2);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -65,11 +67,11 @@ describe('Datatable component', () => {
|
||||
});
|
||||
|
||||
it('[C277314] Should filter the table rows when the input filter is passed', () => {
|
||||
expect(dataTablePage.getNumberOfRows()).toEqual(4);
|
||||
expect(dataTableComponent.numberOfRows()).toEqual(4);
|
||||
dataTablePage.insertFilter('Name');
|
||||
expect(dataTablePage.getNumberOfRows()).toEqual(3);
|
||||
expect(dataTableComponent.numberOfRows()).toEqual(3);
|
||||
dataTablePage.insertFilter('I');
|
||||
expect(dataTablePage.getNumberOfRows()).toEqual(1);
|
||||
expect(dataTableComponent.numberOfRows()).toEqual(1);
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user