Align checksums with bDS2.

This commit is contained in:
2026-07-21 21:18:47 +02:00
parent 8e78a5fc2b
commit b3bf134980
16 changed files with 162 additions and 110 deletions

View File

@@ -163,7 +163,7 @@ fn analysis_distinguishes_new_updates_conflicts_duplicates_and_missing_media() {
.unwrap();
let old_different = dir.path().join("old-different.png");
DynamicImage::new_rgb8(2, 2).save(&old_different).unwrap();
bds_core::engine::media::import_media(
let same = bds_core::engine::media::import_media(
db.conn(),
dir.path(),
&project.id,
@@ -177,7 +177,14 @@ fn analysis_distinguishes_new_updates_conflicts_duplicates_and_missing_media() {
Vec::new(),
)
.unwrap();
bds_core::engine::media::import_media(
bds_core::engine::media::replace_media_file(
db.conn(),
dir.path(),
&same.id,
&uploads.join("same.png"),
)
.unwrap();
let different = bds_core::engine::media::import_media(
db.conn(),
dir.path(),
&project.id,
@@ -191,6 +198,13 @@ fn analysis_distinguishes_new_updates_conflicts_duplicates_and_missing_media() {
Vec::new(),
)
.unwrap();
bds_core::engine::media::replace_media_file(
db.conn(),
dir.path(),
&different.id,
&old_different,
)
.unwrap();
let same_body = "Hello **world**.\n\n[[gallery ids=\"1,2\"]]";
let update = post::create_post(