fn memory_store_write_then_read_specific_stage()

in aws_secretsmanager_caching/src/secret_store/memory_store/mod.rs [170:186]


    fn memory_store_write_then_read_specific_stage() {
        let mut store = MemoryStore::default();

        store_secret(&mut store, None, None, Some("AWSCURRENT".to_string()));

        match store.get_secret_value(NAME, None, Some("AWSCURRENT")) {
            Ok(gsv) => {
                assert_eq!(gsv.name.unwrap(), NAME);
                assert_eq!(gsv.arn.unwrap(), ARN);
                assert_eq!(gsv.version_id.unwrap(), VERSION_ID);
                assert_eq!(gsv.secret_string.unwrap(), SECRET_STRING);
                assert_eq!(gsv.version_stages.unwrap().len(), 1);
                assert_eq!(gsv.created_date, None);
            }
            Err(e) => panic!("Unexpected error: {}", e),
        }
    }