Skip to content

Commit

Permalink
feat(EMS-3709-10): code and test fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Zain Kassam committed Aug 6, 2024
1 parent e32de81 commit 6c5bba9
Show file tree
Hide file tree
Showing 4 changed files with 84 additions and 96 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,37 +21,34 @@ const task = taskList.submitApplication.tasks.checkAnswers;

const baseUrl = Cypress.config('baseUrl');

context(
`Insurance - Check your answers - Export contract - Summary list - Contract awarded ${COMPETITIVE_BIDDING.TEXT} - As an exporter, I want to be able to review my input for the export contract again, So that I can do a final review of the information I previously input before submitting my application`,
() => {
let referenceNumber;
let url;
context(`Insurance - Check your answers - Export contract - Summary list - Contract awarded with ${COMPETITIVE_BIDDING.TEXT}`, () => {
let referenceNumber;
let url;

before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;
before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;

cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedCompetitiveBidding: true });
cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedCompetitiveBidding: true });

task.link().click();
task.link().click();

// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });
// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });

url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
});

beforeEach(() => {
cy.saveSession();
beforeEach(() => {
cy.saveSession();

cy.navigateToUrl(url);
});
cy.navigateToUrl(url);
});

after(() => {
cy.deleteApplication(referenceNumber);
});
after(() => {
cy.deleteApplication(referenceNumber);
});

assertMinimalExportContractSummaryListRows({ awardMethodValue: COMPETITIVE_BIDDING.TEXT });
},
);
assertMinimalExportContractSummaryListRows({ awardMethodValue: COMPETITIVE_BIDDING.TEXT });
});
Original file line number Diff line number Diff line change
Expand Up @@ -21,37 +21,34 @@ const task = taskList.submitApplication.tasks.checkAnswers;

const baseUrl = Cypress.config('baseUrl');

context(
`Insurance - Check your answers - Export contract - Summary list - Contract awarded ${DIRECT_AWARD.TEXT} - As an exporter, I want to be able to review my input for the export contract again, So that I can do a final review of the information I previously input before submitting my application`,
() => {
let referenceNumber;
let url;
context(`Insurance - Check your answers - Export contract - Summary list - Contract awarded with ${DIRECT_AWARD.TEXT}`, () => {
let referenceNumber;
let url;

before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;
before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;

cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedDirectAward: true });
cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedDirectAward: true });

task.link().click();
task.link().click();

// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });
// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });

url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
});

beforeEach(() => {
cy.saveSession();
beforeEach(() => {
cy.saveSession();

cy.navigateToUrl(url);
});
cy.navigateToUrl(url);
});

after(() => {
cy.deleteApplication(referenceNumber);
});
after(() => {
cy.deleteApplication(referenceNumber);
});

assertMinimalExportContractSummaryListRows({ awardMethodValue: DIRECT_AWARD.TEXT });
},
);
assertMinimalExportContractSummaryListRows({ awardMethodValue: DIRECT_AWARD.TEXT });
});
Original file line number Diff line number Diff line change
Expand Up @@ -21,37 +21,34 @@ const task = taskList.submitApplication.tasks.checkAnswers;

const baseUrl = Cypress.config('baseUrl');

context(
`Insurance - Check your answers - Export contract - Summary list - Contract awarded ${NEGOTIATED_CONTRACT.TEXT} - As an exporter, I want to be able to review my input for the export contract again, So that I can do a final review of the information I previously input before submitting my application`,
() => {
let referenceNumber;
let url;
context(`Insurance - Check your answers - Export contract - Summary list - Contract awarded with ${NEGOTIATED_CONTRACT.TEXT}`, () => {
let referenceNumber;
let url;

before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;
before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;

cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedNegotiatedContract: true });
cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedNegotiatedContract: true });

task.link().click();
task.link().click();

// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });
// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });

url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
});

beforeEach(() => {
cy.saveSession();
beforeEach(() => {
cy.saveSession();

cy.navigateToUrl(url);
});
cy.navigateToUrl(url);
});

after(() => {
cy.deleteApplication(referenceNumber);
});
after(() => {
cy.deleteApplication(referenceNumber);
});

assertMinimalExportContractSummaryListRows({ awardMethodValue: NEGOTIATED_CONTRACT.TEXT });
},
);
assertMinimalExportContractSummaryListRows({ awardMethodValue: NEGOTIATED_CONTRACT.TEXT });
});
Original file line number Diff line number Diff line change
Expand Up @@ -22,37 +22,34 @@ const task = taskList.submitApplication.tasks.checkAnswers;

const baseUrl = Cypress.config('baseUrl');

context(
`Insurance - Check your answers - Export contract - Summary list - Contract awarded ${OTHER.TEXT} - As an exporter, I want to be able to review my input for the export contract again, So that I can do a final review of the information I previously input before submitting my application`,
() => {
let referenceNumber;
let url;
context(`Insurance - Check your answers - Export contract - Summary list - Contract awarded with ${OTHER.TEXT}`, () => {
let referenceNumber;
let url;

before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;
before(() => {
cy.completeSignInAndGoToApplication({}).then(({ referenceNumber: refNumber }) => {
referenceNumber = refNumber;

cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedOtherMethod: true });
cy.completePrepareApplicationSinglePolicyType({ referenceNumber, contractAwardedOtherMethod: true });

task.link().click();
task.link().click();

// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });
// To get past previous "Check your answers" pages
cy.completeAndSubmitMultipleCheckYourAnswers({ count: 3 });

url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
url = `${baseUrl}${INSURANCE_ROOT}/${referenceNumber}${EXPORT_CONTRACT}`;
});
});

beforeEach(() => {
cy.saveSession();
beforeEach(() => {
cy.saveSession();

cy.navigateToUrl(url);
});
cy.navigateToUrl(url);
});

after(() => {
cy.deleteApplication(referenceNumber);
});
after(() => {
cy.deleteApplication(referenceNumber);
});

assertMinimalExportContractSummaryListRows({ awardMethodValue: application.EXPORT_CONTRACT[OTHER_AWARD_METHOD] });
},
);
assertMinimalExportContractSummaryListRows({ awardMethodValue: application.EXPORT_CONTRACT[OTHER_AWARD_METHOD] });
});

0 comments on commit 6c5bba9

Please sign in to comment.