Add an integration test for snapshot syncing

This commit is contained in:
Dustin J. Mitchell
2021-10-24 21:23:57 -04:00
parent 43a21ba3a6
commit 2e65d172cd
4 changed files with 103 additions and 0 deletions

View File

@@ -5,6 +5,11 @@ use taskchampion_sync_server::{storage::InMemoryStorage, Server};
#[actix_rt::test]
async fn cross_sync() -> anyhow::Result<()> {
let _ = env_logger::builder()
.is_test(true)
.filter_level(log::LevelFilter::Trace)
.try_init();
let server = Server::new(Default::default(), Box::new(InMemoryStorage::new()));
let httpserver =
HttpServer::new(move || App::new().configure(|sc| server.config(sc))).bind("0.0.0.0:0")?;