Merge branch 'dev/winston/credentialed-routes-backend-adapter-review-20260618' into dev/winston/credentialed-routes-context-review-20260618

This commit is contained in:
Winston Howes
2026-06-18 15:21:06 -07:00
5 changed files with 20 additions and 1 deletions

2
codex-rs/Cargo.lock generated
View File

@@ -2831,6 +2831,8 @@ dependencies = [
"codex-login",
"codex-network-proxy",
"http 1.4.0",
"pretty_assertions",
"tokio",
"tracing",
]

View File

@@ -166,7 +166,6 @@ codex-home = { path = "codex-home" }
codex-config = { path = "config" }
codex-connectors = { path = "connectors" }
codex-context-fragments = { path = "context-fragments" }
codex-credentialed-routes = { path = "credentialed-routes" }
codex-core = { path = "core" }
codex-core-api = { path = "core-api" }
codex-core-plugins = { path = "core-plugins" }

View File

@@ -19,3 +19,7 @@ codex-login = { workspace = true }
codex-network-proxy = { workspace = true }
http = { workspace = true }
tracing = { workspace = true }
[dev-dependencies]
pretty_assertions = { workspace = true }
tokio = { workspace = true, features = ["macros", "rt"] }

View File

@@ -99,3 +99,7 @@ fn credentialed_route_proxy_headers(headers: HeaderMap) -> Vec<CredentialedRoute
})
.collect()
}
#[cfg(test)]
#[path = "lib_tests.rs"]
mod tests;

View File

@@ -0,0 +1,10 @@
use super::*;
use pretty_assertions::assert_eq;
#[tokio::test]
async fn load_without_codex_backend_auth_returns_no_routes() {
assert_eq!(
load_for_session("https://example.invalid", None).await,
CredentialedRoutesConfig::default()
);
}