Merge rust-bitcoin/rust-bitcoin#3742: Test all the valid denomination forms
edfdd575d5
Test all the valid denomination forms (Tobin C. Harding)
Pull request description:
Exhaustively ...
ACKs for top commit:
apoelstra:
ACK edfdd575d5af1c676c0640f1e38056d7da9168e0; successfully ran local tests
Tree-SHA512: 76d078988b68f68cf8d4f18439b94cfef6b8b222596aa0b64e5270797c1d7d0f15b6376fb81d1655638e2617c33747d8a5623d3f52db0c95061723a3e36ce7de
This commit is contained in:
commit
c560a6e2cf
|
@ -920,10 +920,10 @@ fn checked_sum_amounts() {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn denomination_string_acceptable_forms() {
|
fn denomination_string_acceptable_forms() {
|
||||||
// Non-exhaustive list of valid forms.
|
// Exhaustive list of valid forms.
|
||||||
let valid = [
|
let valid = [
|
||||||
"BTC", "btc", "mBTC", "mbtc", "uBTC", "ubtc", "SATOSHI", "satoshi", "SATOSHIS", "satoshis",
|
"BTC", "btc", "cBTC", "cbtc", "mBTC", "mbtc", "uBTC", "ubtc", "bit", "bits", "BIT", "BITS",
|
||||||
"SAT", "sat", "SATS", "sats", "bit", "bits",
|
"SATOSHI", "satoshi", "SATOSHIS", "satoshis", "SAT", "sat", "SATS", "sats",
|
||||||
];
|
];
|
||||||
for denom in valid.iter() {
|
for denom in valid.iter() {
|
||||||
assert!(denom.parse::<Denomination>().is_ok());
|
assert!(denom.parse::<Denomination>().is_ok());
|
||||||
|
|
Loading…
Reference in New Issue