DekuWorks / DekuWorks/241RunnersAwareness

Implement Tests and QA Validation

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Overview
Implement comprehensive testing and QA validation for the application.

## Acceptance Criteria
- [ ] Backend unit: runner ownership enforcement
- [ ] Backend integration: register → login → me → create runner (happy path)
- [ ] Frontend tests: route guard (unauth → /login), post-login redirect, runner form validation
- [ ] Manual QA pass (see template below)
- [ ] Tests pass locally/CI; manual QA finds no blockers

## Test Notes
- Test runner ownership enforcement on backend
- Test complete user flow from registration to runner creation
- Test frontend route guards and redirects
- Test form validation and error handling

## Implementation Notes
- Use Jest for frontend testing
- Use xUnit for backend testing
- Implement integration tests for API endpoints
- Create manual QA checklist for user flows

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the backend runner ownership and API integration entry points, then the frontend route-guard and runner-form code. Use xUnit for backend tests and Jest for frontend tests; finish by exercising registration through runner creation and completing the manual QA checklist with no blockers.

Written by the indexing model from the issue text.

Assessment

Tech stack
react
Domain
full-stack, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.