From 1c9865436ccea245d3f12009e31e7e163951741c Mon Sep 17 00:00:00 2001 From: Jack Ye Date: Fri, 2 Oct 2026 10:54:39 -0500 Subject: [PATCH] test: verify full refresh clears stale rows --- rust/lancedb/src/materialized_view.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rust/lancedb/src/materialized_view.rs b/rust/lancedb/src/materialized_view.rs index b7913dfb8..70b39506b 100644 --- a/rust/lancedb/src/materialized_view.rs +++ b/rust/lancedb/src/materialized_view.rs @@ -1952,5 +1952,11 @@ mod tests { let unchanged = view.refresh().execute().await.unwrap(); assert_eq!(unchanged.mode, RefreshMode::Rebuild); assert_eq!(unchanged.rows_written, 3); + + source.delete("true").await.unwrap(); + let emptied = view.refresh().execute().await.unwrap(); + assert_eq!(emptied.mode, RefreshMode::Rebuild); + assert_eq!(emptied.rows_written, 0); + assert_eq!(view.table().count_rows(None).await.unwrap(), 0); } }