style: cargo fmt --all

This commit is contained in:
2026-05-31 05:31:42 +02:00
parent 4b31a0f74b
commit c2ebca0da0
138 changed files with 2422 additions and 1164 deletions

View File

@@ -1,9 +1,11 @@
use std::sync::Arc;
use application::catalog::{UpdateMetadataCommand, UpdateMetadataHandler};
use application::testing::{InMemoryAssetRepository, InMemoryAssetMetadataRepository, StubEventPublisher};
use domain::catalog::entities::{Asset, AssetType, SourceReference, MetadataSource};
use application::testing::{
InMemoryAssetMetadataRepository, InMemoryAssetRepository, StubEventPublisher,
};
use domain::catalog::entities::{Asset, AssetType, MetadataSource, SourceReference};
use domain::errors::DomainError;
use domain::value_objects::{Checksum, MetadataValue, StructuredData, SystemId};
use std::sync::Arc;
async fn seed_asset(repo: &InMemoryAssetRepository) -> Asset {
let source = SourceReference {
@@ -11,7 +13,13 @@ async fn seed_asset(repo: &InMemoryAssetRepository) -> Asset {
relative_path: "photos/img.jpg".into(),
checksum: Checksum::new("a".repeat(64)).unwrap(),
};
let asset = Asset::new(source, AssetType::Image, "image/jpeg", 1024, SystemId::new());
let asset = Asset::new(
source,
AssetType::Image,
"image/jpeg",
1024,
SystemId::new(),
);
repo.save(&asset).await.unwrap();
asset
}
@@ -26,20 +34,19 @@ async fn updates_metadata() {
let asset = seed_asset(&asset_repo).await;
let handler = UpdateMetadataHandler::new(
asset_repo.clone(),
meta_repo.clone(),
events.clone(),
);
let handler = UpdateMetadataHandler::new(asset_repo.clone(), meta_repo.clone(), events.clone());
let mut data = StructuredData::new();
data.insert("title", MetadataValue::String("Sunset".into()));
let result = handler.execute(UpdateMetadataCommand {
asset_id: asset.asset_id,
user_id: SystemId::new(),
data,
}).await.unwrap();
let result = handler
.execute(UpdateMetadataCommand {
asset_id: asset.asset_id,
user_id: SystemId::new(),
data,
})
.await
.unwrap();
assert_eq!(result.metadata_source, MetadataSource::UserEdited);
assert_eq!(result.data.get_string("title"), Some("Sunset"));
@@ -54,11 +61,13 @@ async fn rejects_nonexistent_asset() {
let handler = UpdateMetadataHandler::new(asset_repo, meta_repo, events);
let result = handler.execute(UpdateMetadataCommand {
asset_id: SystemId::new(),
user_id: SystemId::new(),
data: StructuredData::new(),
}).await;
let result = handler
.execute(UpdateMetadataCommand {
asset_id: SystemId::new(),
user_id: SystemId::new(),
data: StructuredData::new(),
})
.await;
assert!(matches!(result, Err(DomainError::NotFound(_))));
}