Test bakery create
This commit is contained in:
parent
c820bb66f7
commit
f60a1c32a3
@ -8,7 +8,17 @@ pub async fn create_bakery(db: &DbConn) -> Result<(), ExecErr> {
|
|||||||
profit_margin: Set(10.4),
|
profit_margin: Set(10.4),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
let _res: InsertResult = Bakery::insert(seaside_bakery).exec(db).await?;
|
let res: InsertResult = Bakery::insert(seaside_bakery).exec(db).await?;
|
||||||
|
|
||||||
|
let bakery: Option<bakery::Model> = Bakery::find_by_id(res.last_insert_id)
|
||||||
|
.one(db)
|
||||||
|
.await
|
||||||
|
.map_err(|_| ExecErr)?;
|
||||||
|
|
||||||
|
assert!(bakery.is_some());
|
||||||
|
let bakery_model = bakery.unwrap();
|
||||||
|
assert_eq!(bakery_model.name, "SeaSide Bakery");
|
||||||
|
assert_eq!(bakery_model.profit_margin, 10.4);
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user