From 0475c801a0685d2c0a4bb25963ab6a8091e8721e Mon Sep 17 00:00:00 2001 From: shockrah Date: Wed, 12 Aug 2020 20:02:58 -0700 Subject: [PATCH] move list_all_channels_to equivalent rust code --- server/src/channels.rs | 22 ++++++++++++++++++++++ server/tests/verify_basic_cases.sh | 6 ------ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/server/src/channels.rs b/server/src/channels.rs index c11d3ca..11eb2ad 100644 --- a/server/src/channels.rs +++ b/server/src/channels.rs @@ -201,3 +201,25 @@ pub async fn delete_channel(pool: &Pool, response: &mut Response, params: *response.status_mut() = StatusCode::BAD_REQUEST; } } + + +#[cfg(test)] +mod channels_tests { + use crate::testing::{get_pool, hyper_resp}; + use hyper::StatusCode; + + #[tokio::test] + async fn list_all_channels_good() { + // Generation of data + let p = get_pool(); + let mut resp = hyper_resp(); + // @params: none + // Collection of data + super::list_channels(&p, &mut resp).await; + + // Analysis + assert_eq!(StatusCode::OK, resp.status()); + println!("list_all_channels_good : \t{:?}", resp.body()); + } + +} diff --git a/server/tests/verify_basic_cases.sh b/server/tests/verify_basic_cases.sh index 519435f..b128564 100644 --- a/server/tests/verify_basic_cases.sh +++ b/server/tests/verify_basic_cases.sh @@ -6,12 +6,6 @@ active_tests='list_all_channels create_channel delete_channel send_message ' -list_all_channels() { # TEST - result=$(curl --silent -i $GET $url/channels/list -d $simple_key) - code=$(echo "$result" | grep HTTP\/1.1 | awk '{print $2}') - log_result "good_list_all_channels" 200 $code "$result" -} - create_channel() { kv="{\"id\":$id,\"secret\":\"$secret\", \"name\":\"sample\", \"kind\":2, \"description\":\"some bs description\"}" result=$($crl $POST $url/channels/create -d "$kv")