From 80112b8c59dc2f0419c90b4845cbe2df84aaa8cc Mon Sep 17 00:00:00 2001 From: shockrah Date: Thu, 20 Aug 2020 20:53:24 -0700 Subject: [PATCH] added endpoint test for channel deletion based on non existant cname --- server/src/channels.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/src/channels.rs b/server/src/channels.rs index 77d39cb..fdb537d 100644 --- a/server/src/channels.rs +++ b/server/src/channels.rs @@ -274,4 +274,17 @@ mod channels_tests { assert_eq!(StatusCode::BAD_REQUEST, resp.status()); } + #[tokio::test] + async fn delet_channel_non_real_channel() { + let p = get_pool(); + let mut resp = hyper_resp(); + // this endpoint is super lenient for some reason btw + let param: Value = serde_json::from_str(r#"{ + "name": "this channel doesn't exist" + }"#).expect("JSON is not written correctly"); + + super::delete_channel(&p, &mut resp, param).await; + + assert_eq!(StatusCode::OK, resp.status()); + } }