2021-07-13 10:04:44 +10:00

20 lines
744 B
Rust

use sea_orm::{Database, DatabaseConnection};
pub mod schema;
pub use schema::*;
pub async fn setup() -> DatabaseConnection {
// let db = Database::connect("sqlite::memory:").await.unwrap();
let db = Database::connect("mysql://sea:sea@localhost/seaorm_test")
.await
.unwrap();
assert!(schema::create_bakery_table(&db).await.is_ok());
assert!(schema::create_baker_table(&db).await.is_ok());
assert!(schema::create_customer_table(&db).await.is_ok());
assert!(schema::create_order_table(&db).await.is_ok());
assert!(schema::create_cake_table(&db).await.is_ok());
assert!(schema::create_cakes_bakers_table(&db).await.is_ok());
assert!(schema::create_lineitem_table(&db).await.is_ok());
db
}