v0.3.12-pre.004
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-raw-transaction-lib/tests/public_api.rs
|
||||
// version: 4
|
||||
// version: 5
|
||||
|
||||
//! Integration canaries for the public common RAW Transaction crate-root surface.
|
||||
|
||||
@@ -120,3 +120,16 @@ fn pre_006_source_neutral_wire_contract_is_available_from_crate_root() {
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_004_signature_formatter_is_consumable_from_crate_root() {
|
||||
let signature = ksp_store_api::RawTransactionSignature::new([0_u8; 64]);
|
||||
let text = ksp_raw_transaction_lib::format_raw_transaction_signature(&signature);
|
||||
assert_eq!(text, "1".repeat(64));
|
||||
let parsed = ksp_raw_transaction_lib::parse_raw_transaction_signature(text.as_str());
|
||||
assert!(parsed.is_ok());
|
||||
if let std::result::Result::Ok(parsed) = parsed {
|
||||
assert_eq!(parsed, signature);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user