indiana91/devstandup

Add Unit Tests for Git Analyzer

Ouverte

#4 ouverte le 2 oct. 2025

 (1 commentaire) (0 réaction) (0 personne assignée) (0 fork)auto 404
good first issue

Métriques du dépôt

Stars
 (1 étoile)
Métriques de merge PR
 (Métriques PR en attente)

Description

Write unit tests for the internal/git/analyzer.go file to ensure commit analysis works correctly.

Tasks:

  • Create analyzer_test.go file
  • Write test for parsing commit messages
  • Write test for calculating statistics (additions, deletions)
  • Write test for filtering commits by date range
  • Write test for filtering commits by author
  • Achieve at least 80% code coverage

Acceptance Criteria:

  • All tests pass with go test ./internal/git/...
  • Code coverage is at least 80%
  • Tests include edge cases (empty repos, no commits, etc.)

Resources:

Guide contributeur