diff --git a/kube-core/src/conversion/types.rs b/kube-core/src/conversion/types.rs index 3faf1c260..85416cd2c 100644 --- a/kube-core/src/conversion/types.rs +++ b/kube-core/src/conversion/types.rs @@ -177,13 +177,16 @@ impl From for ConversionReview { #[cfg(test)] mod tests { - use super::ConversionReview; + use super::{ConversionRequest, ConversionResponse}; #[test] fn simple_request_parses() { // this file contains dump of real request generated by kubernetes v1.22 let data = include_str!("./test_data/simple.json"); - // check that we can parse this request - let _: ConversionReview = serde_json::from_str(data).unwrap(); + // check that we can parse this review, and all chain of conversion worls + let review = serde_json::from_str(data).unwrap(); + let req = ConversionRequest::from_review(review).unwrap(); + let res = ConversionResponse::for_request(req); + let _ = res.into_review(); } }