core/storage: Fix B-Tree test cases to use ":memory:"

...otherwise they all share the same `Database` object.
This commit is contained in:
Pekka Enberg
2025-07-28 11:57:12 +03:00
parent edbbeefed5
commit 5b6a30c1df

View File

@@ -7203,7 +7203,7 @@ mod tests {
fn empty_btree() -> (Rc<Pager>, usize, Arc<Database>, Arc<Connection>) {
#[allow(clippy::arc_with_non_send_sync)]
let io: Arc<dyn IO> = Arc::new(MemoryIO::new());
let db = Database::open_file(io.clone(), "test.db", false, false).unwrap();
let db = Database::open_file(io.clone(), ":memory:", false, false).unwrap();
let conn = db.connect().unwrap();
let pager = conn.pager.borrow().clone();
@@ -8129,7 +8129,7 @@ mod tests {
let io: Arc<dyn IO> = Arc::new(MemoryIO::new());
let db_file = Arc::new(DatabaseFile::new(
io.open_file("test.db", OpenFlags::Create, false).unwrap(),
io.open_file(":memory:", OpenFlags::Create, false).unwrap(),
));
let wal_file = io.open_file("test.wal", OpenFlags::Create, false).unwrap();