UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects

Bull 1275 Cypress tests

Merged Michelle Tran requested to merge BULL-1275 into master

Merge Request Checklist

Review

  • Make sure the pipeline has passed. You may have to check the mirrored repo in code.il2.dso.mil to see the pipelines.
  • Make sure that there are no errors in the development console.
  • Make sure everything in the the ticket is addressed and that the acceptance criteria (if applicable) is met.
  • Make sure all components and images match the design file or instruction given (if applicable).
  • Make sure to take out any unused code.
  • Make sure that common mistakes are not present in the code base. (See list under Common Mistakes below).
  • Make sure the page is responsive (see the list for Responsiveness below for checklist).
  • Check if any other issues may need to be checked (some examples can be found under Other items to look out for)

Common Mistakes

  • Make sure all words are spelled correctly (if applicable).
  • Make sure the right images are used (if applicable).
  • Do not use any inline styles in the HTML component in files.
  • Make sure everything is aligned correctly.
  • Please avoid making global variables.
  • Make sure error handling is in appropriate places.
  • Remove all test code within the working sections when ready to push to master.

Responsiveness

For all below check the following breakpoints for Vue apps

Devices Code Screen sizes
Extra Small xs < 600px
Small sm 600px > < 960px
Medium md 960px > < 1264px
Large lg 1264px > < 1904px
Extra Large xl > 1904px
  • Check for bad word breaks within each breakpoint.
  • Check to see if components are misaligned or have bad spacing, padding, or margin.
  • Check to see if components overflow to either side of the viewport.
  • Check if there are any weird visual glitches at different breakpoints.

Other items to look out for

  • Make sure new API calls use the correct HTTP verb and when working with JSON make sure it is validated. - With GETs, make sure that text/html return type is avoided and application/json is used when dealing with json data. - Avoid transmission of confidental data in URL parameters and unnecessary parameters. - Make sure all API calls are within a try catch block with appropriate error handling.
  • If dealing with forms, make sure the form has input validation.
  • Avoid logging confidental information.
  • Make sure no-cache is on confidental web pages.
  • Make sure rel="noopener noreferer" is on any link that opens to a new tab.
Edited by Michelle Tran

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Baban Faraj
  • Baban Faraj
  • Baban Faraj
  • Left some comments which has duplicate occurrences throughout the code. Since this is still WIP, I did not comment on all the source code. For example, there are comments in the tests but looks like those are placeholders.

  • Michelle Tran changed title from Bull 1275 Cypress tests to WIP: Bull 1275 Cypress tests

    changed title from Bull 1275 Cypress tests to WIP: Bull 1275 Cypress tests

  • Michelle Tran marked this merge request as draft

    marked this merge request as draft

  • Michelle Tran added 1 commit

    added 1 commit

    • 6d76dd1c - BULL-1275 Updated downloads tests

    Compare with previous version

  • Michelle Tran added 5 commits

    added 5 commits

    • e2dbbb69 - 1 commit from branch master
    • 37db7f63 - BULL-1678 Updated Cypress versions and deps
    • 77004b24 - BULL-1678 Updated package-lock.json
    • 68384a45 - BULL-1678 Reverted babel
    • 9fcf910a - Merge branch 'BULL-1678' into BULL-1275

    Compare with previous version

  • Michelle Tran added 2 commits

    added 2 commits

    • 0241397c - updated package-lock from fresh npm i
    • 25d52542 - Merge branch 'BULL-1678' into BULL-1275

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 8f2284da - BULL-1275 Added downloads tests

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 3710c3af - BULL-1275 Finished downloads tests

    Compare with previous version

  • Michelle Tran added 19 commits

    added 19 commits

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 10da5613 - BULL-1275 Removed unused utils.js

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 4e3f4a89 - BULL-1275 Added checks for console errors

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 66a6a548 - BULL-1275 Fixed console error

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • c5897b7a - BULL-1275 Removed unused code

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • d6bc0c8f - BULL-1275 Consistent PageMeta

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • bf84516f - BULL-1275 Current updates to links.js

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    Compare with previous version

  • Michelle Tran added 1 commit

    added 1 commit

    • 148144dd - BULL-1275 Removed redundant mobile view tests

    Compare with previous version

  • Michelle Tran marked this merge request as ready

    marked this merge request as ready

  • Michelle Tran changed title from WIP: Bull 1275 Cypress tests to Bull 1275 Cypress tests

    changed title from WIP: Bull 1275 Cypress tests to Bull 1275 Cypress tests

  • Michelle Tran changed the description

    changed the description

  • Michelle Tran added 1 commit

    added 1 commit

    • da1bcb00 - BULL-1275 Removed unused variable

    Compare with previous version

  • Michelle Tran resolved all threads

    resolved all threads

  • Michelle Tran marked the checklist item Make sure that there are no errors in the development console. as completed

    marked the checklist item Make sure that there are no errors in the development console. as completed

  • Michelle Tran marked the checklist item Make sure everything in the the ticket is addressed and that the acceptance criteria (if applicable) is met. as completed

    marked the checklist item Make sure everything in the the ticket is addressed and that the acceptance criteria (if applicable) is met. as completed

  • Michelle Tran marked the checklist item Make sure all components and images match the design file or instruction given (if applicable). as completed

    marked the checklist item Make sure all components and images match the design file or instruction given (if applicable). as completed

  • Michelle Tran marked the checklist item Make sure to take out any unused code. as completed

    marked the checklist item Make sure to take out any unused code. as completed

  • Michelle Tran marked the checklist item Make sure the page is responsive (see the list for Responsiveness below for checklist). as completed

    marked the checklist item Make sure the page is responsive (see the list for Responsiveness below for checklist). as completed

  • Michelle Tran marked the checklist item Check if any other issues may need to be checked (some examples can be found under Other items to look out for) as completed

    marked the checklist item Check if any other issues may need to be checked (some examples can be found under Other items to look out for) as completed

  • Michelle Tran marked the checklist item Make sure all words are spelled correctly (if applicable). as completed

    marked the checklist item Make sure all words are spelled correctly (if applicable). as completed

  • Michelle Tran marked the checklist item Make sure the right images are used (if applicable). as completed

    marked the checklist item Make sure the right images are used (if applicable). as completed

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading