Moved test::create_channel_good to rust unit tests
This commit is contained in:
parent
0475c801a0
commit
6e6f48a34c
@ -206,6 +206,7 @@ pub async fn delete_channel(pool: &Pool, response: &mut Response<Body>, params:
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod channels_tests {
|
mod channels_tests {
|
||||||
use crate::testing::{get_pool, hyper_resp};
|
use crate::testing::{get_pool, hyper_resp};
|
||||||
|
use serde_json::Value;
|
||||||
use hyper::StatusCode;
|
use hyper::StatusCode;
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
@ -220,6 +221,26 @@ mod channels_tests {
|
|||||||
// Analysis
|
// Analysis
|
||||||
assert_eq!(StatusCode::OK, resp.status());
|
assert_eq!(StatusCode::OK, resp.status());
|
||||||
println!("list_all_channels_good : \t{:?}", resp.body());
|
println!("list_all_channels_good : \t{:?}", resp.body());
|
||||||
|
let _ = p.disconnect().await;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[tokio::test]
|
||||||
|
async fn create_channel_good() {
|
||||||
|
let p = get_pool();
|
||||||
|
let mut resp = hyper_resp();
|
||||||
|
// @params: name + kind + [description]
|
||||||
|
let params: Value = serde_json::from_str(r#"
|
||||||
|
{
|
||||||
|
"name": "sample channel",
|
||||||
|
"kind": 2,
|
||||||
|
"description": "some random bs"
|
||||||
|
}
|
||||||
|
"#).unwrap();
|
||||||
|
|
||||||
|
super::create_channel(&p, &mut resp, params).await;
|
||||||
|
|
||||||
|
// hopefully we 200
|
||||||
|
assert_eq!(StatusCode::OK, resp.status());
|
||||||
|
let _ = p.disconnect().await;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,13 +6,6 @@ active_tests='list_all_channels create_channel delete_channel
|
|||||||
send_message
|
send_message
|
||||||
'
|
'
|
||||||
|
|
||||||
create_channel() {
|
|
||||||
kv="{\"id\":$id,\"secret\":\"$secret\", \"name\":\"sample\", \"kind\":2, \"description\":\"some bs description\"}"
|
|
||||||
result=$($crl $POST $url/channels/create -d "$kv")
|
|
||||||
code=$(echo "$result" | grep HTTP\/1.1 | awk '{print $2}')
|
|
||||||
log_result good_create_channel 200 $code "$result"
|
|
||||||
}
|
|
||||||
|
|
||||||
delete_channel() {
|
delete_channel() {
|
||||||
kv="{\"id\":$id,\"secret\":\"$secret\", \"name\":\"sample\"}"
|
kv="{\"id\":$id,\"secret\":\"$secret\", \"name\":\"sample\"}"
|
||||||
result=$($crl $POST $url/channels/delete -d "$kv")
|
result=$($crl $POST $url/channels/delete -d "$kv")
|
||||||
|
Loading…
Reference in New Issue
Block a user