Test changes
This commit is contained in:
+28
-42
@@ -661,8 +661,6 @@ async fn test_schedule_message() {
|
|||||||
|
|
||||||
match request::message::scheduling::create_scheduled_message(&app).await {
|
match request::message::scheduling::create_scheduled_message(&app).await {
|
||||||
Ok(response) => {
|
Ok(response) => {
|
||||||
eprintln!("Response: {response:?}");
|
|
||||||
println!("Response: {response:?}");
|
|
||||||
let resp = util::get_resp_data::<
|
let resp = util::get_resp_data::<
|
||||||
textsender_api::caller::message::scheduling::response::ScheduleMessageResponse,
|
textsender_api::caller::message::scheduling::response::ScheduleMessageResponse,
|
||||||
>(response)
|
>(response)
|
||||||
@@ -686,8 +684,6 @@ async fn test_get_scheduled_message() {
|
|||||||
|
|
||||||
match request::message::scheduling::create_scheduled_message(&app).await {
|
match request::message::scheduling::create_scheduled_message(&app).await {
|
||||||
Ok(response) => {
|
Ok(response) => {
|
||||||
eprintln!("Response: {response:?}");
|
|
||||||
println!("Response: {response:?}");
|
|
||||||
let resp = util::get_resp_data::<
|
let resp = util::get_resp_data::<
|
||||||
textsender_api::caller::message::scheduling::response::ScheduleMessageResponse,
|
textsender_api::caller::message::scheduling::response::ScheduleMessageResponse,
|
||||||
>(response)
|
>(response)
|
||||||
@@ -730,53 +726,43 @@ async fn test_create_scheduled_message() {
|
|||||||
let mut message_id: uuid::Uuid = uuid::Uuid::nil();
|
let mut message_id: uuid::Uuid = uuid::Uuid::nil();
|
||||||
let mut scheduled_message_id: uuid::Uuid = uuid::Uuid::nil();
|
let mut scheduled_message_id: uuid::Uuid = uuid::Uuid::nil();
|
||||||
|
|
||||||
use textsender_api::repo;
|
match request::create_contact(&app).await {
|
||||||
|
Ok(response) => {
|
||||||
let mut contact = textsender_models::contact::Contact {
|
let resp = util::get_resp_data::<
|
||||||
phone_number: String::from(TEST_CONTACT_PHONE_NUMBER),
|
textsender_api::caller::contact::response::AddContactResponse,
|
||||||
firstname: Some(String::from("Billy")),
|
>(response)
|
||||||
lastname: Some(String::from("TheKid")),
|
.await;
|
||||||
nickname: Some(String::from("billbill9")),
|
assert_eq!(false, resp.data.is_empty(), "Should not be empty");
|
||||||
user_id: Some(TEST_USER_ID),
|
contact_id = resp.data[0].id.unwrap();
|
||||||
..Default::default()
|
|
||||||
};
|
|
||||||
match repo::contact::insert(&tm_pool, &contact).await {
|
|
||||||
Ok(id) => {
|
|
||||||
contact.id = Some(id);
|
|
||||||
contact_id = id;
|
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
assert!(false, "Error: {err:?}");
|
assert!(false, "Error: {:?}", err);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
let mut message = textsender_models::message::Message {
|
|
||||||
content: String::from(TEST_MESSAGE_CONTENT),
|
|
||||||
..Default::default()
|
|
||||||
};
|
};
|
||||||
match repo::message::insert(&tm_pool, &message, &TEST_USER_ID).await {
|
|
||||||
Ok(id) => {
|
match request::message::create_message(&app).await {
|
||||||
message.id = Some(id);
|
Ok(response) => {
|
||||||
message_id = id;
|
let resp = util::get_resp_data::<
|
||||||
|
textsender_api::caller::message::response::AddMessageResponse,
|
||||||
|
>(response)
|
||||||
|
.await;
|
||||||
|
assert_eq!(false, resp.data.is_empty(), "Should not be empty");
|
||||||
|
let message = &resp.data[0];
|
||||||
|
message_id = message.id.unwrap();
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
assert!(false, "Error {err:?}");
|
assert!(false, "Error: {:?}", err);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
let scheduled_time = test_valid_schedulable_time();
|
|
||||||
let mut scheduled_message = textsender_models::message::scheduling::ScheduledMessage {
|
|
||||||
scheduled: Some(scheduled_time),
|
|
||||||
status: String::from(textsender_models::message::scheduling::PENDING),
|
|
||||||
user_id: TEST_USER_ID,
|
|
||||||
..Default::default()
|
|
||||||
};
|
};
|
||||||
|
|
||||||
match repo::message::scheduling::insert(&tm_pool, &scheduled_message, &TEST_USER_ID).await {
|
match request::message::scheduling::create_scheduled_message(&app).await {
|
||||||
Ok((id, created)) => {
|
Ok(response) => {
|
||||||
scheduled_message.id = id;
|
let resp = util::get_resp_data::<
|
||||||
scheduled_message_id = id;
|
textsender_api::caller::message::scheduling::response::ScheduleMessageResponse,
|
||||||
scheduled_message.created = Some(created);
|
>(response)
|
||||||
|
.await;
|
||||||
|
assert_eq!(false, resp.data.is_empty(), "Should not be empty");
|
||||||
|
scheduled_message_id = resp.data[0].id;
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
assert!(false, "Error: {err:?}");
|
assert!(false, "Error: {err:?}");
|
||||||
|
|||||||
Reference in New Issue
Block a user