mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-15 23:32:46 +00:00
TestContext::command() was inheriting all parent env vars, so a developer (or CI) running with FABRO_CONFIG set would pollute child test subprocesses, causing settings_local_* IT tests to fail with opaque assertion errors. Iterate std::env::vars_os() and env_remove every FABRO_* key before re-adding the controlled set (FABRO_NO_UPGRADE_CHECK, etc.). Safe to iterate because the prior two commits eliminated all std::env::set_var callers in fabro-cli and fabro-config tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||