move list_all_channels_to equivalent rust code

This commit is contained in:
shockrah
2020-08-12 20:02:58 -07:00
parent c0200b1711
commit 0475c801a0
2 changed files with 22 additions and 6 deletions

View File

@@ -201,3 +201,25 @@ pub async fn delete_channel(pool: &Pool, response: &mut Response<Body>, 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());
}
}