Check each cloud tier maps to its own onde- id

The test only checked the onde- prefix, so a tier wired to another tier's id would have passed. It now expects onde-<tier> for every tier, with oke as the one exception. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: siGit Code v1.5.11 <noreply@sigit.si>

Seto Elkahfi committed Oct 2, 2026 at 01:06 UTC 34cd8a04be53aa543dddccce510204c9c3dc1c2b
1 file changed +7 -3
src/provider.rs
+7 -3
@@ -272,10 +272,14 @@ mod tests {
272 }
273
274 #[test]
275 - fn maps_every_cloud_tier_to_an_onde_model_id() {
275 + fn maps_every_cloud_tier_to_its_own_onde_model_id() {
276 for tier in CLOUD_TIERS {
277 - let model = tier_to_model(tier);
278 - assert!(model.starts_with("onde-"), "{tier} maps to {model}");
277 + // `oke` is the one tier whose wire id is not its own name.
278 + let expected = match *tier {
279 + "oke" => "onde-kkk".to_string(),
280 + name => format!("onde-{name}"),
281 + };
282 + assert_eq!(tier_to_model(tier), expected);
283 }
284 }
285 }