fabro/lib/crates/fabro-github
Bryan Helmkamp da08c486c1
Replace mockito with HttpClient trait in fabro-github and detect import self-loops
Introduce an HttpClient trait abstraction over reqwest::Client so tests
use a lightweight MockHttpClient instead of spawning a TCP server via
mockito. This removes the mockito dev-dependency entirely and makes
tests faster and more deterministic.

Also add self-loop detection in ImportTransform to poison placeholders
that have edges pointing back to themselves.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:47:09 -04:00
..
src Replace mockito with HttpClient trait in fabro-github and detect import self-loops 2026-03-29 13:47:09 -04:00
Cargo.toml Replace mockito with HttpClient trait in fabro-github and detect import self-loops 2026-03-29 13:47:09 -04:00