Skip to content

Commit 9e80c20

Browse files
andrewpattoGradExMachina
authored andcommitted
add basic response test
1 parent 20433dd commit 9e80c20

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

lambda-events/src/event/vpc_lattice/common.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,18 @@ pub struct VpcLatticeResponse {
4141
#[serde(flatten)]
4242
pub other: serde_json::Map<String, Value>,
4343
}
44+
45+
#[cfg(test)]
46+
mod test {
47+
use super::*;
48+
49+
#[test]
50+
#[cfg(feature = "vpc_lattice")]
51+
fn example_alb_lambda_target_response() {
52+
let data = include_bytes!("../../fixtures/example-vpc-lattice-response.json");
53+
let parsed: VpcLatticeResponse = serde_json::from_slice(data).unwrap();
54+
let output: String = serde_json::to_string(&parsed).unwrap();
55+
let reparsed: VpcLatticeResponse = serde_json::from_slice(output.as_bytes()).unwrap();
56+
assert_eq!(parsed, reparsed);
57+
}
58+
}

lambda-events/src/fixtures/example-vpc-lattice-v2-response.json renamed to lambda-events/src/fixtures/example-vpc-lattice-response.json

File renamed without changes.

0 commit comments

Comments
 (0)