0.3.16-pre.006-fix.001

This commit is contained in:
2026-09-21 21:18:52 +02:00
parent daab30fcd0
commit a97837b832
3 changed files with 129 additions and 3 deletions

View File

@@ -489,7 +489,7 @@ fn v0_3_16_pre_005_shared_comparator_accepts_only_proved_incoming_truncation_in_
}
#[test]
fn v0_3_16_pre_005_shared_comparator_rejects_unproved_shapes_and_defers_more_complete_promotion() {
fn v0_3_16_pre_006_shared_comparator_rejects_unproved_shapes_and_accepts_more_complete_promotion() {
let stored = raw_transaction(
9,
br#"{"transaction":["AQID","base64"],"meta":{"err":null,"fee":5000,"logMessages":["Program Vote111 invoke [1]","Program log: stable","Program log: detail-a","Program log: detail-b","Program Vote111 success"],"rewards":[]},"version":0,"transactionIndex":7}"#,
@@ -542,7 +542,7 @@ fn v0_3_16_pre_005_shared_comparator_rejects_unproved_shapes_and_defers_more_com
stored_row.content_hash = stored_truncated.payload().content_hash().as_bytes().to_vec();
stored_row.payload = std::option::Option::Some(stored_truncated.payload().bytes().to_vec());
let comparison = super::compare_existing_transaction(&network(), stored_row, &stored);
assert!(matches!(comparison, std::result::Result::Err(error) if error.phase() == "raw_acquisition_content_conflict"));
assert!(matches!(comparison, std::result::Result::Ok(super::ExistingTransactionMatch::ActiveCompatibleMoreComplete)));
return;
}