Skip to content
Critiq Docs

Search docs

Search documentation pages and rules

quality.testing

Avoid live reqwest clients in Rust unit tests

reqwest usage in tests should target local servers or fakes.

#Metadata

Rule ID
rust.testing.real-network-in-unit-test
Severity
medium
Confidence
0.64
Languages
rust
Presets
recommended, strict
Stability
experimental
Applies to
block
Tags
rules-catalog, rust, testing

#Why it matters

Live HTTP couples CI to the network.

#Remediation

Use wiremock, axum test servers, or injected clients with deterministic responses.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/rust/rust.testing.real-network-in-unit-test.rule.yaml.