fn parse_query_path_missing_secret_id()

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");
            }
        }
    }