mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACA-4474]Add isStartProcessButtonEnabled method
* [ACA-4474] Add isStartProcessButtonEnabled method * Refactor tests * Fix lint error * Refactor isStartProcessButtonEnabled method * Fix startProcessWithProcessDefinition method * Fix tests * no message * Fix isStartProcessButtonDisabled method * Exclude failing e2e
This commit is contained in:
@@ -77,7 +77,7 @@ describe('Start Process', () => {
|
||||
await browser.actions().sendKeys(protractor.Key.ENTER).perform();
|
||||
|
||||
await startProcessPage.checkValidationErrorIsDisplayed(requiredError);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
|
||||
await BrowserActions.closeMenuAndDialogs();
|
||||
await startProcessPage.clickCancelProcessButton();
|
||||
@@ -90,11 +90,11 @@ describe('Start Process', () => {
|
||||
await startProcessPage.selectFirstOptionFromProcessDropdown();
|
||||
|
||||
await startProcessPage.enterProcessName(processName255Characters);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
|
||||
await expect(await startProcessPage.isStartProcessButtonEnabled()).toEqual(true);
|
||||
|
||||
await startProcessPage.enterProcessName(processNameBiggerThen255Characters);
|
||||
await startProcessPage.checkValidationErrorIsDisplayed(lengthValidationError);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
});
|
||||
|
||||
it('[C291860] Should be able to start a process', async () => {
|
||||
@@ -105,8 +105,7 @@ describe('Start Process', () => {
|
||||
|
||||
await startProcessPage.clearField(startProcessPage.processNameInput);
|
||||
await startProcessPage.enterProcessName(processName);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
|
||||
await browser.sleep(400);
|
||||
await expect(await startProcessPage.isStartProcessButtonEnabled()).toEqual(true);
|
||||
await startProcessPage.clickStartProcessButton();
|
||||
await processFilter.clickOnProcessFilters();
|
||||
|
||||
|
@@ -241,23 +241,23 @@ describe('Start Task Form', () => {
|
||||
|
||||
it('[C311277] Should be able to start a process with a start event form - form validation', async () => {
|
||||
await expect(await widget.textWidget().getErrorMessage('FirstName')).toContain('Enter no more than 10 characters');
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
|
||||
await widget.textWidget().setValue('FirstName', 'Sam');
|
||||
await expect(await widget.textWidget().getErrorMessage('FirstName')).toContain('Enter at least 5 characters');
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
await widget.numberWidget().setFieldValue('Number07vyx9', 9);
|
||||
await expect(await widget.numberWidget().getErrorMessage('Number07vyx9')).toContain('Can\'t be less than 10');
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
await widget.numberWidget().setFieldValue('Number07vyx9', 99999);
|
||||
await expect(await widget.numberWidget().getErrorMessage('Number07vyx9')).toContain('Can\'t be greater than 1,000');
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
|
||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
||||
});
|
||||
|
||||
it('[C311277] Should be able to start a process with a start event form - claim and complete the process', async () => {
|
||||
await widget.textWidget().setValue('FirstName', 'Sample');
|
||||
await widget.numberWidget().setFieldValue('Number07vyx9', 100);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
|
||||
await expect(await startProcessPage.isStartProcessButtonEnabled()).toEqual(true);
|
||||
await startProcessPage.clickStartProcessButton();
|
||||
await processFilter.clickRunningProcessesFilter();
|
||||
await expect(await processFilter.getActiveFilterName()).toBe(CONSTANTS.PROCESS_FILTERS.RUNNING);
|
||||
|
Reference in New Issue
Block a user