Skip to content

test: add Testify unit coverage and CI - #10

Draft
Portals wants to merge 1 commit into
masterfrom
codex/01-unit-tests
Draft

test: add Testify unit coverage and CI#10
Portals wants to merge 1 commit into
masterfrom
codex/01-unit-tests

Conversation

@Portals

@Portals Portals commented Sep 7, 2026

Copy link
Copy Markdown
Member

Adds Testify coverage for authentication, JSON validation, configuration precedence, Unicode subjects, and attachment bytes. Extracts MIME construction and allows isolated config locations without changing production behavior. Adds race-tested CI for every PR base.

Validation: go test -race -count=1 ./... and git diff --check passed. A fresh-context subagent independently reviewed commit bfd7a881ee3d0e18a92b05907b3011bc5d7df350 against this PR's goal and returned OK.

Stack: 1 of 6; base is master. Subsequent PRs add HTTP integration coverage, upgrade Go, add golangci-lint, replace the router, and replace Viper. Review and merge in stack order.

@Portals
Portals marked this pull request as draft September 7, 2026 18:51
@Portals Portals changed the title test: add Testify unit coverage and CI (1/6) test: add Testify unit coverage and CI Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant