Skip to content

test: add coverage for archetypes, telegram, and static packages#34

Merged
msoedov merged 1 commit into
msoedov:mainfrom
mortaowin:main
May 23, 2026
Merged

test: add coverage for archetypes, telegram, and static packages#34
msoedov merged 1 commit into
msoedov:mainfrom
mortaowin:main

Conversation

@mortaowin

Copy link
Copy Markdown
Contributor

Summary

  • Adds internal/archetypes/archetypes_test.go — 88.4% coverage (List, Read, Exists, Get, WriteToTemp, overrides)
  • Adds internal/telegram/bot_test.go — 92.4% coverage (New, SendMessage, SendWorkBlockApproval, getUpdates, answerCallback, StartPolling, callback parsing)
  • Adds static/static_test.go — embedded filesystem tests (listing, file reading, content verification)

Coverage

Package Before After
internal/archetypes 0% 88.4%
internal/telegram 0% 92.4%
static 0% ✓ (embed FS tests)

Test plan

  • 29 new tests pass
  • Full test suite remains green (2 pre-existing handler test failures unrelated)
  • Coverage verified via go test -coverprofile

Closes: SO-8

🤖 Generated with Claude Code

- archetypes: 88.4% coverage — List, Read, Exists, Get, WriteToTemp, overrides
- telegram: 92.4% coverage — New, SendMessage, SendWorkBlockApproval,
  getUpdates, answerCallback, StartPolling, callback parsing
- static: embedded filesystem listing, file reading, content verification

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@msoedov

msoedov commented May 23, 2026

Copy link
Copy Markdown
Owner

@mortaowin Thank you for the patch!

@msoedov msoedov merged commit 1bd047c into msoedov:main May 23, 2026
1 check passed
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.

2 participants