• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

veeso / mastic / 24602376030 / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 18 Apr 2026 10:12AM UTC
Files 77
Run time 8s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Apr 2026 10:06AM UTC coverage: 92.022%. Remained the same
24602376030.1

push

github

veeso
test(integration): add milestone 0 flow tests for follow, publish, get_statuses, read_feed

Adds pocket-ic integration tests exercising the full federation routing path
for the core Milestone 0 user flows:

- follow.rs: 5 tests for follow/accept, follow/reject, re-follow after reject,
  self-follow rejection, and duplicate-follow rejection.
- publish_status.rs: 7 tests covering public delivery to follower, followers-only
  non-delivery to strangers, direct visibility (only to mentioned, no duplicates,
  rejection on empty mentions), and public fan-out to multiple followers.
- get_statuses.rs: 3 tests covering public outbox visibility, follower vs
  non-follower filtering for FollowersOnly, and Direct exclusion.
- read_feed.rs: 6 tests covering own statuses, followed users, newest-first
  ordering, pagination, empty feed, and DM visibility filtering.

Introduces test principals (charlie, carol, dave) via Principal::self_authenticating
and helpers (actor_uri, advance_time_secs, follow_and_accept) to reduce
boilerplate across tests.

Closes #11

6932 of 7533 relevant lines covered (92.02%)

14.5 hits per line

Source Files on job 24602376030.1
  • Tree
  • List 77
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24602376030
  • 8b44a4e0 on github
  • Prev Job for on main (#24556188279.1)
  • Next Job for on main (#24605699019.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc