chore: gist creation test

master
Aravinth Manivannan 2 years ago
parent b698884b49
commit 3a1666f23c
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88

@ -16,12 +16,14 @@
*/
use actix_web::http::StatusCode;
use actix_web::test;
use actix_web::ResponseError;
use db_core::prelude::*;
use super::new::*;
use crate::data::Data;
use crate::errors::*;
use crate::tests::*;
use crate::*;
@ -81,9 +83,18 @@ async fn gists_new_route_works(data: Arc<Data>, db: BoxDB) {
let resp = test::call_service(
&app,
post_request!(&payload, PAGES.gist.new, FORM)
.cookie(cookies)
.cookie(cookies.clone())
.to_request(),
)
.await;
assert_eq!(resp.status(), StatusCode::OK);
let empty_gist = test::call_service(
&app,
post_request!(&serde_json::Value::default(), PAGES.gist.new, FORM)
.cookie(cookies)
.to_request(),
)
.await;
assert_eq!(empty_gist.status(), ServiceError::GistEmpty.status_code());
}

Loading…
Cancel
Save