Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input Testing #1245

Open
16 tasks done
Tracked by #1241 ...
sydneywalcoff opened this issue Mar 11, 2024 · 2 comments · May be fixed by #1491
Open
16 tasks done
Tracked by #1241 ...

Input Testing #1245

sydneywalcoff opened this issue Mar 11, 2024 · 2 comments · May be fixed by #1491
Assignees
Labels
DevOps type of development task related to Process, Github Actions, and Deployment feature: technical standards accessibility, usability, unit testing, etc. front-end type of development task relating to the website issue level I: request Smallest type of issue; Typically can be completed by one person priority: low role: development anything related to code size: 3pt Can be done in 13-18 hours

Comments

@sydneywalcoff
Copy link
Member

sydneywalcoff commented Mar 11, 2024

Dependency

Overview

Testing is an important part of the development process that has been ignored in the Expunge Assist process thus far. To create a better protected codebase, we want to retroactively implement tests.

Create tests for the below scenarios. Feel free to include additional tests if you find opportunities for more coverage.

Action Items

  • input sets up correctly
    • input renders
    • input displays the correct initial value
  • inputs validate responses
    • number inputs don't allow numbers below zero
    • valid responses show valid icon
    • removing a response will remove valid icon
  • passes props correctly
    • passes id
    • passes placeholder
    • passes type
  • is accessible
    • is focus-able
    • does not trap focus (pressing tab with more than one focus-able element present will move focus to next available element)

Resources/Notes

Jest
React Testing Library

@sydneywalcoff sydneywalcoff added role: development anything related to code priority: low feature: technical standards accessibility, usability, unit testing, etc. front-end type of development task relating to the website DevOps type of development task related to Process, Github Actions, and Deployment issue level I: request Smallest type of issue; Typically can be completed by one person size: 3pt Can be done in 13-18 hours labels Mar 12, 2024
@sydneywalcoff sydneywalcoff added this to the Launch Prep 2.0 milestone Mar 12, 2024
@sydneywalcoff sydneywalcoff added the dependency The issue or reason why this issue is in the icebox label Mar 12, 2024
@sydneywalcoff sydneywalcoff added draft Not yet ready to be worked on and removed draft Not yet ready to be worked on labels Mar 20, 2024
@sydneywalcoff sydneywalcoff mentioned this issue Mar 21, 2024
14 tasks
@sydneywalcoff sydneywalcoff removed the dependency The issue or reason why this issue is in the icebox label Mar 27, 2024
@eburdekin eburdekin self-assigned this Jul 26, 2024
Copy link

Hey @eburdekin! Thanks for taking this issue.

To help keep everyone in the loop, please comment your Estimated Time to Completion (ETC) below!

Thanks again!

@eburdekin eburdekin linked a pull request Jul 29, 2024 that will close this issue
Copy link

github-actions bot commented Aug 7, 2024

Hey @eburdekin! Thanks again for taking this issue.

Time for an update! Please comment the following update:
**Progress:** What's the status of the project? What have you done and what still needs to be done?
**Estimated Time to Completion (ETC):** When do you estimate to be finished?
**Blockers:** Anything preventing you from finishing?

Thanks again!

@hackforla hackforla deleted a comment from github-actions bot Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps type of development task related to Process, Github Actions, and Deployment feature: technical standards accessibility, usability, unit testing, etc. front-end type of development task relating to the website issue level I: request Smallest type of issue; Typically can be completed by one person priority: low role: development anything related to code size: 3pt Can be done in 13-18 hours
Projects
Status: Ready for Review
Development

Successfully merging a pull request may close this issue.

2 participants