Skip to content

Commit

Permalink
Fat 9662 updated tests (#2430)
Browse files Browse the repository at this point in the history
Updated tags to String type
  • Loading branch information
ostapwd authored Nov 29, 2023
1 parent f863b58 commit 70e7b6f
Show file tree
Hide file tree
Showing 1,180 changed files with 10,979 additions and 12,705 deletions.
2 changes: 1 addition & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"cypress/no-assigning-return-values": "error",
"cypress/assertion-before-screenshot": "warn",
"cypress/no-force": "warn",
"cypress/no-async-tests": "error"
"no-duplicate-imports": "error"
}
}
11 changes: 10 additions & 1 deletion cypress.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ module.exports = defineConfig({
allureWriter(on, config);

on('task', {
log(message) {
// eslint-disable-next-line no-console
console.log(message);
return null;
},

async findFiles(mask) {
if (!mask) {
throw new Error('Missing a file mask to search');
Expand Down Expand Up @@ -98,7 +104,10 @@ module.exports = defineConfig({
const configCloud = await cloudPlugin(on, config);

// eslint-disable-next-line global-require
const result = await require('cypress-testrail-simple/src/plugin')(on, configCloud);
const result = require('@cypress/grep/src/plugin')(configCloud);

// eslint-disable-next-line global-require
await require('cypress-testrail-simple/src/plugin')(on, config);

return result;
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
import permissions from '../../support/dictionary/permissions';
import testType from '../../support/dictionary/testTypes';
import devTeams from '../../support/dictionary/devTeams';
import getRandomPostfix from '../../support/utils/stringTools';
import DateTools from '../../support/utils/dateTools';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import TopMenu from '../../support/fragments/topMenu';
import FinanceHelp from '../../support/fragments/finance/financeHelper';
import SettingsMenu from '../../support/fragments/settingsMenu';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import AcquisitionUnits from '../../support/fragments/settings/acquisitionUnits/acquisitionUnits';
import SettingsMenu from '../../support/fragments/settingsMenu';
import TopMenu from '../../support/fragments/topMenu';
import Users from '../../support/fragments/users/users';
import DateTools from '../../support/utils/dateTools';
import getRandomPostfix from '../../support/utils/stringTools';

describe('Acquisition Units', () => {
const defaultAcquisitionUnit = { ...AcquisitionUnits.defaultAcquisitionUnit };
Expand Down Expand Up @@ -87,7 +85,7 @@ describe('Acquisition Units', () => {

it(
'C374168 Acquisition unit restrictions for "Fiscal year" records (View, Edit, Create, Delete options are active) when user is assigned to acquisition unit (thunderjet)',
{ tags: [testType.criticalPath, devTeams.thunderjet] },
{ tags: ['criticalPath', 'thunderjet'] },
() => {
FinanceHelp.searchByAll(firstFiscalYear.name);
FiscalYears.selectFisacalYear(firstFiscalYear.name);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import permissions from '../../support/dictionary/permissions';
import testType from '../../support/dictionary/testTypes';
import devTeams from '../../support/dictionary/devTeams';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import TopMenu from '../../support/fragments/topMenu';
import FinanceHelp from '../../support/fragments/finance/financeHelper';
import SettingsMenu from '../../support/fragments/settingsMenu';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import AcquisitionUnits from '../../support/fragments/settings/acquisitionUnits/acquisitionUnits';
import SettingsMenu from '../../support/fragments/settingsMenu';
import TopMenu from '../../support/fragments/topMenu';
import Users from '../../support/fragments/users/users';

describe('Acquisition Units', () => {
Expand Down Expand Up @@ -85,7 +83,7 @@ describe('Acquisition Units', () => {

it(
'C375079 Acquisition unit restrictions for "Fiscal year" records (Create, Delete options are active) when user is NOT assigned to acquisition unit (thunderjet)',
{ tags: [testType.criticalPath, devTeams.thunderjet] },
{ tags: ['criticalPath', 'thunderjet'] },
() => {
FinanceHelp.searchByAll(defaultFiscalYear.name);
FiscalYears.selectFisacalYear(defaultFiscalYear.name);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import permissions from '../../support/dictionary/permissions';
import testType from '../../support/dictionary/testTypes';
import devTeams from '../../support/dictionary/devTeams';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import TopMenu from '../../support/fragments/topMenu';
import FinanceHelp from '../../support/fragments/finance/financeHelper';
import SettingsMenu from '../../support/fragments/settingsMenu';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import AcquisitionUnits from '../../support/fragments/settings/acquisitionUnits/acquisitionUnits';
import SettingsMenu from '../../support/fragments/settingsMenu';
import TopMenu from '../../support/fragments/topMenu';
import Users from '../../support/fragments/users/users';

describe('Acquisition Units', () => {
Expand Down Expand Up @@ -83,7 +81,7 @@ describe('Acquisition Units', () => {

it(
'C375078 Acquisition unit restrictions for "Fiscal year" records (Edit, Create, Delete options are active) when user is NOT assigned to acquisition unit (thunderjet)',
{ tags: [testType.criticalPath, devTeams.thunderjet] },
{ tags: ['criticalPath', 'thunderjet'] },
() => {
FinanceHelp.searchByAll(defaultFiscalYear.name);
FiscalYears.selectFisacalYear(defaultFiscalYear.name);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import permissions from '../../support/dictionary/permissions';
import testType from '../../support/dictionary/testTypes';
import devTeams from '../../support/dictionary/devTeams';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import TopMenu from '../../support/fragments/topMenu';
import FinanceHelp from '../../support/fragments/finance/financeHelper';
import SettingsMenu from '../../support/fragments/settingsMenu';
import FiscalYears from '../../support/fragments/finance/fiscalYears/fiscalYears';
import AcquisitionUnits from '../../support/fragments/settings/acquisitionUnits/acquisitionUnits';
import SettingsMenu from '../../support/fragments/settingsMenu';
import TopMenu from '../../support/fragments/topMenu';
import Users from '../../support/fragments/users/users';

describe('Acquisition Units', () => {
Expand Down Expand Up @@ -81,7 +79,7 @@ describe('Acquisition Units', () => {

it(
'C375073 Acquisition unit restrictions for "Fiscal year" records (Edit, Create, Delete options are active) when user is NOT assigned to acquisition unit (thunderjet)',
{ tags: [testType.criticalPath, devTeams.thunderjet] },
{ tags: ['criticalPath', 'thunderjet'] },
() => {
FinanceHelp.searchByAll(defaultFiscalYear.name);
FiscalYears.checkNoResultsMessage(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Agreements from '../../../support/fragments/agreements/agreements';
import EditAgreement from '../../../support/fragments/agreements/editAgreement';
import Users from '../../../support/fragments/users/users';
import TopMenu from '../../../support/fragments/topMenu';
import SelectUser from '../../../support/fragments/users/modal/selectUser';
import Users from '../../../support/fragments/users/users';
import { randomFourDigitNumber } from '../../../support/utils/stringTools';
import { TestTypes, DevTeams } from '../../../support/dictionary';

let agreementId;
const firstUser = {
Expand Down Expand Up @@ -64,7 +63,7 @@ describe('Agreement Internal Contacts', () => {

it(
'C1314 Assign a library staff member to an Agreement (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.gotoEdit();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { including } from '@interactors/html';
import Agreements from '../../../support/fragments/agreements/agreements';
import SearchAndFilterAgreements from '../../../support/fragments/agreements/searchAndFilterAgreements';
import TopMenu from '../../../support/fragments/topMenu';
import Users from '../../../support/fragments/users/users';
import { randomFourDigitNumber } from '../../../support/utils/stringTools';
import { TestTypes, DevTeams } from '../../../support/dictionary';
import SearchAndFilterAgreements from '../../../support/fragments/agreements/searchAndFilterAgreements';

let agreement;
let agreementId;
Expand Down Expand Up @@ -48,7 +47,7 @@ describe('Agreement Internal Contacts', () => {

it(
'C3460 Filter agreements by library staff member assigned (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
SearchAndFilterAgreements.openInternalContactsFilter();
SearchAndFilterAgreements.clickSelectInternalContactButton();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';
import { TestTypes, DevTeams } from '../../../support/dictionary';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import AgreementLines from '../../../support/fragments/agreements/agreementLines';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Agreements from '../../../support/fragments/agreements/agreements';
import NewAgreementLine from '../../../support/fragments/agreements/newAgreementLine';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import TopMenu from '../../../support/fragments/topMenu';
import { randomFourDigitNumber } from '../../../support/utils/stringTools';

let agreementId;
Expand Down Expand Up @@ -32,7 +31,7 @@ describe('Agreement Lines', () => {

it(
'C15829 Add agreement line with description only (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';
import { TestTypes, DevTeams } from '../../../support/dictionary';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import AgreementLines from '../../../support/fragments/agreements/agreementLines';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';

let agreementLine;
let agreementId;
Expand Down Expand Up @@ -36,7 +35,7 @@ describe('Agreement Lines', () => {

it(
'C343340 Add tags to an Agreement Line record (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(
Expand Down
57 changes: 25 additions & 32 deletions cypress/e2e/agreements/agreement-lines/delete-agreement-line.cy.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import Agreements from '../../../support/fragments/agreements/agreements';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import AgreementLines from '../../../support/fragments/agreements/agreementLines';
import TopMenu from '../../../support/fragments/topMenu';
import { DevTeams, TestTypes } from '../../../support/dictionary';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import SearchAndFilterAgreementLines from '../../../support/fragments/agreements/searchAndFilterAgreementLines';
import AgreementLineInformation from '../../../support/fragments/agreements/agreementLineInformation';
import Agreements from '../../../support/fragments/agreements/agreements';
import DeleteConfirmationModal from '../../../support/fragments/agreements/modals/deleteConfirmationModal';
import SearchAndFilterAgreementLines from '../../../support/fragments/agreements/searchAndFilterAgreementLines';
import TopMenu from '../../../support/fragments/topMenu';

let agreementLine;
let agreementId;
Expand All @@ -31,31 +30,25 @@ describe('Agreement Lines', () => {
Agreements.deleteViaApi(agreementId);
});

it(
'C405546 Delete Agreement Line (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
() => {
AgreementViewDetails.openAgreementLineFilter();
SearchAndFilterAgreementLines.verifyFilterOptions();

SearchAndFilterAgreementLines.search(agreementLine.description);
AgreementLines.verifyAgreementLinesCount(1);

AgreementLines.agreementLinesListClick(agreementLine.description);
AgreementLineInformation.waitLoadingWithExistingLine(agreementLine.description);
AgreementLineInformation.verifyActionsButtons();

AgreementLineInformation.gotoDelete();
DeleteConfirmationModal.waitLoading();

DeleteConfirmationModal.confirmDeleteAgreementLine();
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(
Agreements.defaultAgreement.name,
);

AgreementViewDetails.openAgreementLineFilter();
SearchAndFilterAgreementLines.search(agreementLine.description);
AgreementLines.verifyAgreementLinesCount(0);
},
);
it('C405546 Delete Agreement Line (erm) (TaaS)', { tags: ['extendedPath', 'erm'] }, () => {
AgreementViewDetails.openAgreementLineFilter();
SearchAndFilterAgreementLines.verifyFilterOptions();

SearchAndFilterAgreementLines.search(agreementLine.description);
AgreementLines.verifyAgreementLinesCount(1);

AgreementLines.agreementLinesListClick(agreementLine.description);
AgreementLineInformation.waitLoadingWithExistingLine(agreementLine.description);
AgreementLineInformation.verifyActionsButtons();

AgreementLineInformation.gotoDelete();
DeleteConfirmationModal.waitLoading();

DeleteConfirmationModal.confirmDeleteAgreementLine();
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(Agreements.defaultAgreement.name);

AgreementViewDetails.openAgreementLineFilter();
SearchAndFilterAgreementLines.search(agreementLine.description);
AgreementLines.verifyAgreementLinesCount(0);
});
});
29 changes: 11 additions & 18 deletions cypress/e2e/agreements/agreement-lines/view-an-agreement-line.cy.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';
import { TestTypes, DevTeams } from '../../../support/dictionary';
import AgreementLines from '../../../support/fragments/agreements/agreementLines';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';

let agreementLine;
let agreementId;
Expand Down Expand Up @@ -33,20 +32,14 @@ describe('Agreement Lines', () => {
Agreements.deleteViaApi(agreementId);
});

it(
'C761 View an Agreement line (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(
Agreements.defaultAgreement.name,
);
AgreementViewDetails.verifyAgreementLinesCount('1');
it('C761 View an Agreement line (erm) (TaaS)', { tags: ['extendedPath', 'erm'] }, () => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.verifyAgreementDetailsIsDisplayedByTitle(Agreements.defaultAgreement.name);
AgreementViewDetails.verifyAgreementLinesCount('1');

AgreementViewDetails.openAgreementLineSection();
AgreementViewDetails.verifySpecialAgreementLineRow({
description: agreementLine.description,
});
},
);
AgreementViewDetails.openAgreementLineSection();
AgreementViewDetails.verifySpecialAgreementLineRow({
description: agreementLine.description,
});
});
});
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
import { randomFourDigitNumber } from '../../../support/utils/stringTools';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Agreements from '../../../support/fragments/agreements/agreements';
import AssignNote from '../../../support/fragments/notes/modal/assign-unassign-notes';
import Notes from '../../../support/fragments/notes/notes';
import NoteTypes from '../../../support/fragments/settings/notes/noteTypes';
import TopMenu from '../../../support/fragments/topMenu';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Notes from '../../../support/fragments/notes/notes';
import AssignNote from '../../../support/fragments/notes/modal/assign-unassign-notes';
import TestTypes from '../../../support/dictionary/testTypes';
import DevTeams from '../../../support/dictionary/devTeams';
import { randomFourDigitNumber } from '../../../support/utils/stringTools';

let agreementId;
let noteTypeId;
Expand Down Expand Up @@ -41,7 +39,7 @@ describe('Agreement Notes', () => {

it(
'C1310 Assign a note to an Agreement record (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.openNotesSection();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import { randomFourDigitNumber } from '../../../support/utils/stringTools';
import Agreements from '../../../support/fragments/agreements/agreements';
import TopMenu from '../../../support/fragments/topMenu';
import AgreementViewDetails from '../../../support/fragments/agreements/agreementViewDetails';
import Agreements from '../../../support/fragments/agreements/agreements';
import NewNote from '../../../support/fragments/notes/newNote';
import TestTypes from '../../../support/dictionary/testTypes';
import DevTeams from '../../../support/dictionary/devTeams';
import NoteTypes from '../../../support/fragments/settings/notes/noteTypes';
import TopMenu from '../../../support/fragments/topMenu';
import { randomFourDigitNumber } from '../../../support/utils/stringTools';

let agreementId;
let noteTypeId;
Expand Down Expand Up @@ -33,7 +31,7 @@ describe('Agreement Notes', () => {

it(
'C1308 Create a note for an Agreement record (erm) (TaaS)',
{ tags: [TestTypes.extendedPath, DevTeams.erm] },
{ tags: ['extendedPath', 'erm'] },
() => {
AgreementViewDetails.agreementListClick(Agreements.defaultAgreement.name);
AgreementViewDetails.openNotesSection();
Expand Down
Loading

0 comments on commit 70e7b6f

Please sign in to comment.