mod sync_crdt_test;
use signer_core::SignerUser;
use crate::{SignerDaemon, model::viewobject::UserVO};
#[tokio::test]
async fn test_write_record() -> crate::DaemonResult<()> {
let su = SignerUser::generete("alice")?;
let daemon = SignerDaemon::from_memory(&su, "tester").await?;
{
let daemon = &mut *daemon.write().await;
daemon
.store
.user
.put(&mut daemon.state, UserVO::from_signer_user(su).await?)
.await?;
}
let ul = daemon.read().await.store.user.list().await?;
assert!(ul.len() > 0);
Ok(())
}