fix(tests): resolve issues with compilation in tests
This commit is contained in:
parent
e67461cde6
commit
1ec56e1743
|
|
@ -352,6 +352,19 @@ impl Database {
|
|||
Ok(result.rows_affected() as i64)
|
||||
}
|
||||
|
||||
/// Delete a specific WebDAV directory by path
|
||||
pub async fn delete_webdav_directory(&self, user_id: Uuid, directory_path: &str) -> Result<bool> {
|
||||
let result = sqlx::query(
|
||||
r#"DELETE FROM webdav_directories WHERE user_id = $1 AND directory_path = $2"#
|
||||
)
|
||||
.bind(user_id)
|
||||
.bind(directory_path)
|
||||
.execute(&self.pool)
|
||||
.await?;
|
||||
|
||||
Ok(result.rows_affected() > 0)
|
||||
}
|
||||
|
||||
/// Find directories with incomplete scans that need recovery
|
||||
pub async fn get_incomplete_webdav_scans(&self, user_id: Uuid) -> Result<Vec<String>> {
|
||||
let rows = sqlx::query(
|
||||
|
|
|
|||
|
|
@ -287,7 +287,7 @@ async fn test_deep_scan_performance_with_many_directories() {
|
|||
user_id: user.id,
|
||||
directory_path: format!("/Documents/Old{:03}", i),
|
||||
directory_etag: format!("old-etag-{:03}", i),
|
||||
file_count: i as i32 % 20 + 1, // 1-20 files
|
||||
file_count: i as i64 % 20 + 1, // 1-20 files
|
||||
total_size_bytes: (i as i64 + 1) * 4000, // Varying sizes
|
||||
};
|
||||
|
||||
|
|
@ -322,7 +322,7 @@ async fn test_deep_scan_performance_with_many_directories() {
|
|||
user_id: user.id,
|
||||
directory_path: format!("/Documents/New{:03}", i),
|
||||
directory_etag: format!("new-etag-{:03}", i),
|
||||
file_count: i as i32 % 15 + 1, // 1-15 files
|
||||
file_count: i as i64 % 15 + 1, // 1-15 files
|
||||
total_size_bytes: (i as i64 + 1) * 5000, // Different sizing
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue