Files
pulse-api/internal/repository/finance_test.go
Cosmo e782367ef0
All checks were successful
CI / ci (push) Successful in 36s
test: add finance handler, service, repository tests
2026-03-01 05:12:07 +00:00

25 lines
617 B
Go

package repository
import (
"testing"
)
func TestNewFinanceRepository(t *testing.T) {
repo := NewFinanceRepository(nil)
if repo == nil {
t.Error("expected non-nil FinanceRepository")
}
if repo.db != nil {
t.Error("expected nil db")
}
}
func TestFinanceCategoryErrors(t *testing.T) {
if ErrFinanceCategoryNotFound.Error() != "finance category not found" {
t.Errorf("unexpected error message: %s", ErrFinanceCategoryNotFound.Error())
}
if ErrFinanceTransactionNotFound.Error() != "finance transaction not found" {
t.Errorf("unexpected error message: %s", ErrFinanceTransactionNotFound.Error())
}
}