rubyforgood / rubyforgood/casa
Test Suite Overhaul
Open
Nobody has claimed this yet.
🗺️ Epic
no-issue-activity
- Dominant language
- Ruby
- Stars
- 381
- Forks
- 542
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 47
Description
There are 4 things to check in our test suite
- https://github.com/rubyforgood/casa/issues/6874
- Prune request tests that check for content and make sure there's tests in view tests instead because it takes less resources(not including content stored in the session).
- Missing Tests
- https://github.com/rubyforgood/casa/issues/6693
- Ensuring System Tests Refactored for Speed
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading linked issues #6874 and #6693, then inspect the existing request, view, and system test suites. Confirm the scope for pruning content assertions, identifying missing tests, and refactoring system tests for speed. Done means all four checklist areas have been addressed and the relevant test suite remains passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rails, ruby
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100