fix: correct test assertions and database foreign key references

Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-15 11:11:23 -03:00
parent d194ae1edf
commit 706e5c29ea
2 changed files with 22 additions and 4 deletions

View File

@@ -13,9 +13,18 @@ mod tests {
// Open the database
let conn = db::open(db_path).expect("Failed to open database");
// Create a test meta
// First insert an item to have a valid ID
let item = crate::db::Item {
id: None,
ts: chrono::Utc::now(),
size: Some(100),
compression: crate::compression_engine::CompressionType::None.to_string(),
};
let item_id = db::insert_item(&conn, item).expect("Failed to insert item");
// Create a test meta with the valid item ID
let meta = Meta {
id: 1,
id: item_id,
name: "test_key".to_string(),
value: "test_value".to_string(),
};