v0.3.11-pre.010-fix.001

This commit is contained in:
2026-09-08 17:45:37 +02:00
parent 02919e959e
commit bf46782db3
3 changed files with 93 additions and 11 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/tests/hardening.rs
// version: 1
// version: 2
//! External public, security, redaction and release-boundary hardening canaries for `pre.010`.
@@ -55,17 +55,21 @@ fn pre_010_debug_and_settings_errors_redact_worker_identity_and_invalid_values()
std::option::Option::Some(value) => value,
std::option::Option::None => return,
};
let worker_id = match worker_id(raw_worker_id) {
let parsed_worker_id = match worker_id(raw_worker_id) {
std::option::Option::Some(value) => value,
std::option::Option::None => return,
};
assert_eq!(std::format!("{worker_id:?}"), "WorkerId(..)");
let settings =
match ksp_worker_raw_transaction_ingest_lib::RawTransactionIngestSettings::new(network.clone(), worker_id, 1, 1, std::time::Duration::from_millis(100))
{
std::result::Result::Ok(value) => value,
std::result::Result::Err(_) => return,
};
assert_eq!(std::format!("{parsed_worker_id:?}"), "WorkerId(..)");
let settings = match ksp_worker_raw_transaction_ingest_lib::RawTransactionIngestSettings::new(
network.clone(),
parsed_worker_id,
1,
1,
std::time::Duration::from_millis(100),
) {
std::result::Result::Ok(value) => value,
std::result::Result::Err(_) => return,
};
let settings_debug = std::format!("{settings:?}");
assert!(!settings_debug.contains(raw_worker_id));
assert!(settings_debug.contains("WorkerId(..)"));