mirror of
https://github.com/danbulant/Portfolio
synced 2026-06-15 12:31:23 +00:00
refactor: stop using find_parent_by_id
This commit is contained in:
parent
56acf36f92
commit
af3271d3d6
2 changed files with 6 additions and 18 deletions
|
|
@ -56,10 +56,10 @@ mod tests {
|
|||
.await
|
||||
.unwrap();
|
||||
|
||||
let new_parent = Mutation::create_parent(&db, candidate.id).await.unwrap();
|
||||
Mutation::create_parent(&db, candidate.id).await.unwrap();
|
||||
|
||||
let parent = Query::find_parent_by_id(&db, new_parent.id).await.unwrap();
|
||||
assert!(parent.is_some());
|
||||
let parents = Query::find_candidate_parents(&db, &candidate).await.unwrap();
|
||||
assert!(parents.get(0).is_some());
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
|
|
@ -82,15 +82,14 @@ mod tests {
|
|||
.await
|
||||
.unwrap();
|
||||
|
||||
let parent = Mutation::add_parent_details(&db, parent, encrypted_details.parents[0].clone())
|
||||
Mutation::add_parent_details(&db, parent, encrypted_details.parents[0].clone())
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
let parent = Query::find_parent_by_id(&db, parent.id)
|
||||
let parents = Query::find_candidate_parents(&db, &candidate)
|
||||
.await
|
||||
.unwrap()
|
||||
.unwrap();
|
||||
|
||||
assert!(parent.surname.is_some());
|
||||
assert!(parents[0].surname.is_some());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,23 +2,12 @@
|
|||
use entity::candidate;
|
||||
use entity::parent;
|
||||
use entity::parent::Model;
|
||||
use entity::parent::Entity;
|
||||
use sea_orm::ModelTrait;
|
||||
use sea_orm::{DbConn, DbErr};
|
||||
use sea_orm::EntityTrait;
|
||||
|
||||
use crate::Query;
|
||||
|
||||
impl Query {
|
||||
#[deprecated(note = "Use find_candidate_parents instead")]
|
||||
pub async fn find_parent_by_id(
|
||||
db: &DbConn,
|
||||
id: i32,
|
||||
) -> Result<Option<Model>, DbErr> {
|
||||
|
||||
Entity::find_by_id(id).one(db).await
|
||||
}
|
||||
|
||||
pub async fn find_candidate_parents(
|
||||
db: &DbConn,
|
||||
candidate: &candidate::Model,
|
||||
|
|
|
|||
Loading…
Reference in a new issue