use microrm::prelude::*;
use test_log::test;
mod common;
#[derive(Entity)]
struct Item {
name: String,
age: isize,
related: microrm::RelationMap<Item>,
}
#[derive(Schema)]
struct RefTestSchema {
items: microrm::IDMap<Item>,
}
#[test]
fn insert_test() {
let (pool, db): (_, RefTestSchema) = common::open_test_db!();
let mut txn = pool.start().unwrap();
db.items
.insert_ref(
&mut txn,
ItemRef {
name: "OpBot",
age: -42,
related: Default::default(),
},
)
.unwrap();
}