v0.3.15-pre.009-fix.002

This commit is contained in:
2026-09-14 15:19:55 +02:00
parent d7c2931c10
commit 8ae4d0effd
9 changed files with 277 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/unit_tests/runtime_resources.rs
// version: 37
// version: 38
fn grpc_endpoint(cluster: &str) -> std::option::Option<ksp_onchain_transport_lib::YellowstoneGrpcEndpointSettings> {
return grpc_endpoint_with_identity(cluster, "yellowstone-fixture", "fixture-provider");
@@ -4636,3 +4636,12 @@ fn v0_3_15_pre_009_fix_001_source_error_context_projection_is_key_bounded() {
assert_eq!(super::source_error_context_value(&error, "unknown"), std::option::Option::None);
return;
}
#[test]
fn v0_3_15_pre_009_fix_002_source_error_context_projects_safe_internal_condition() {
let error = crate::runtime_error("source.fixture_condition");
assert_eq!(super::source_error_context_value(&error, "condition"), std::option::Option::Some("source.fixture_condition"));
assert_eq!(super::source_error_context_value(&error, "transport_domain"), std::option::Option::None);
assert_eq!(super::source_error_context_value(&error, "transport_code"), std::option::Option::None);
return;
}