[ADF-5191] move reusable actions to testing package (#5842)

* [ADF-5191] move reusable actions to testing package

* * tenant added

* * improved logic

* fix circular deps error and warns

* fix unit test
This commit is contained in:
dhrn
2020-07-08 13:41:30 +05:30
committed by GitHub
parent 529aea77b1
commit d7dc6d7230
142 changed files with 777 additions and 467 deletions

View File

@@ -15,8 +15,7 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService, UsersActions } from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';

View File

@@ -15,16 +15,23 @@
* limitations under the License.
*/
import { LoginSSOPage, Widget, ViewerPage, FileBrowserUtil, ApplicationsUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
FileBrowserUtil,
LoginSSOPage,
UsersActions,
ViewerPage,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { FileModel } from '../../models/ACS/file.model';
import { browser } from 'protractor';
import { NavigationBarPage } from '../../pages/adf/navigation-bar.page';
import { UsersActions } from '../../actions/users.actions';
import { TaskDetailsPage } from '../../pages/adf/process-services/task-details.page';
import { TasksListPage } from '../../pages/adf/process-services/tasks-list.page';
import { FiltersPage } from '../../pages/adf/process-services/filters.page';
import CONSTANTS = require('../../util/constants');
describe('Attach widget - File', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Attach Folder widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Checkbox Widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Date and time widget', () => {

View File

@@ -15,21 +15,21 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import {
LoginSSOPage,
BrowserActions,
Widget,
FormPage,
ApiService,
ApplicationsUtil,
BrowserActions,
FormPage,
LoginSSOPage,
ProcessUtil,
ApiService
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import { FormDemoPage } from '../../pages/adf/demo-shell/process-services/form-demo.page';
import { customDateFormAPS1 } from '../../resources/forms/custom-date-form';
import CONSTANTS = require('../../util/constants');
describe('Date widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Document Template widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Dropdown widget', () => {
const app = browser.params.resources.Files.WIDGET_CHECK_APP.DROPDOWN;

View File

@@ -15,12 +15,19 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import { NavigationBarPage } from '../../pages/adf/navigation-bar.page';
import CONSTANTS = require('../../util/constants');
describe('Dynamic Table widget ', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Header widget', async () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Hyperlink widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Multi-line Widget', () => {
const app = browser.params.resources.Files.WIDGET_CHECK_APP.MULTILINE_TEXT;

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Number widget', () => {

View File

@@ -15,8 +15,7 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, Widget, ApplicationsUtil, ApiService, UserModel } from '@alfresco/adf-testing';
import { ApiService, ApplicationsUtil, LoginSSOPage, UserModel, UsersActions, Widget } from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import { browser } from 'protractor';
import { NavigationBarPage } from '../../pages/adf/navigation-bar.page';

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('People widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Radio Buttons Widget', () => {

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, BrowserActions, Widget, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
import { browser } from 'protractor';
import CONSTANTS = require('../../util/constants');
describe('Text widget', () => {

View File

@@ -15,8 +15,7 @@
* limitations under the License.
*/
import { UsersActions } from '../../actions/users.actions';
import { LoginSSOPage, Widget, ApplicationsUtil, ApiService, UserModel } from '@alfresco/adf-testing';
import { ApiService, ApplicationsUtil, LoginSSOPage, UserModel, UsersActions, Widget } from '@alfresco/adf-testing';
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import { browser } from 'protractor';
import { NavigationBarPage } from '../../pages/adf/navigation-bar.page';

View File

@@ -15,11 +15,18 @@
* limitations under the License.
*/
import { LoginSSOPage, Widget, BrowserActions, ApplicationsUtil, ProcessUtil, ApiService } from '@alfresco/adf-testing';
import {
ApiService,
ApplicationsUtil,
BrowserActions,
LoginSSOPage,
ProcessUtil,
UsersActions,
Widget
} from '@alfresco/adf-testing';
import { browser } from 'protractor';
import { UsersActions } from '../../actions/users.actions';
import CONSTANTS = require('../../util/constants');
import { TasksPage } from '../../pages/adf/process-services/tasks.page';
import CONSTANTS = require('../../util/constants');
const widgets = {
textOneId: 'text1',