in aws_secretsmanager_agent/src/parse.rs [188:202]
fn parse_query_invalid_parameter() {
let secret_id = "MyTest".to_owned();
let version_id = "myversion".to_owned();
let version_stage = "dev".to_owned();
match GSVQuery::try_from_query(&format!(
"/secretsmanager/get?secretId={}&versionId={}&versionStage={}&abc=123",
secret_id, version_id, version_stage
)) {
Ok(_) => panic!("should not parse"),
Err(e) => {
assert_eq!(e.0, 400);
assert_eq!(e.1, "unknown parameter: abc");
}
}
}