in aws_secretsmanager_agent/src/parse.rs [243:261]
fn parse_query_path_missing_secret_id() {
let version_id = "myversion".to_owned();
let version_stage = "dev".to_owned();
let path_prefix = "/v1/";
match GSVQuery::try_from_path_query(
&format!(
"{}?versionId={}&versionStage={}&abc=123",
path_prefix, version_id, version_stage
),
path_prefix,
) {
Ok(_) => panic!("should not parse"),
Err(e) => {
assert_eq!(e.0, 400);
assert_eq!(e.1, "missing secret ID");
}
}
}