caching_commit_graph_storage: add ancestors_frontier_with test

Summary: Adds a missing test

Reviewed By: RajivTS

Differential Revision: D42778881

fbshipit-source-id: 9fabac888d6de94361d247767fde660cd29e78c6
This commit is contained in:
Youssef Ibrahim 2023-01-31 09:44:35 -08:00 committed by Facebook GitHub Bot
parent 4de7d04251
commit a6d64728aa

View File

@ -101,3 +101,17 @@ async fn test_cached_sqlite_add_recursive(fb: FacebookInit) -> Result<()> {
assert!(storage.cachelib.mock_store().unwrap().stats().hits > 0);
Ok(())
}
#[fbinit::test]
async fn test_cached_sqlite_ancestors_frontier_with(fb: FacebookInit) -> Result<()> {
let ctx = CoreContext::test_mock(fb);
let storage = Arc::new(CachingCommitGraphStorage::mocked(Arc::new(
SqlCommitGraphStorageBuilder::with_sqlite_in_memory()
.unwrap()
.build(RendezVousOptions::for_test(), RepositoryId::new(1)),
)));
test_ancestors_frontier_with(&ctx, storage.clone()).await?;
assert!(storage.cachelib.mock_store().unwrap().stats().hits > 0);
Ok(())
}