Skip to content

Commit dcee13f

Browse files
committed
Clean up chain/transaction.rs tests marginally before rustfmt
1 parent 98297a6 commit dcee13f

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

lightning/src/chain/transaction.rs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,20 +90,24 @@ mod tests {
9090
use crate::chain::transaction::OutPoint;
9191
use crate::ln::types::ChannelId;
9292

93-
use bitcoin::transaction::Transaction;
9493
use bitcoin::consensus::encode;
9594
use bitcoin::hex::FromHex;
95+
use bitcoin::transaction::Transaction;
9696

9797
#[test]
9898
fn test_channel_id_calculation() {
99-
let tx: Transaction = encode::deserialize(&<Vec<u8>>::from_hex("020000000001010e0adef48412e4361325ac1c6e36411299ab09d4f083b9d8ddb55fbc06e1b0c00000000000feffffff0220a1070000000000220020f81d95e040bd0a493e38bae27bff52fe2bb58b93b293eb579c01c31b05c5af1dc072cfee54a3000016001434b1d6211af5551905dc2642d05f5b04d25a8fe80247304402207f570e3f0de50546aad25a872e3df059d277e776dda4269fa0d2cc8c2ee6ec9a022054e7fae5ca94d47534c86705857c24ceea3ad51c69dd6051c5850304880fc43a012103cb11a1bacc223d98d91f1946c6752e358a5eb1a1c983b3e6fb15378f453b76bd00000000").unwrap()[..]).unwrap();
100-
assert_eq!(&ChannelId::v1_from_funding_outpoint(OutPoint {
101-
txid: tx.compute_txid(),
102-
index: 0
103-
}).0[..], &<Vec<u8>>::from_hex("3e88dd7165faf7be58b3c5bb2c9c452aebef682807ea57080f62e6f6e113c25e").unwrap()[..]);
104-
assert_eq!(&ChannelId::v1_from_funding_outpoint(OutPoint {
105-
txid: tx.compute_txid(),
106-
index: 1
107-
}).0[..], &<Vec<u8>>::from_hex("3e88dd7165faf7be58b3c5bb2c9c452aebef682807ea57080f62e6f6e113c25f").unwrap()[..]);
99+
let tx_hex = "020000000001010e0adef48412e4361325ac1c6e36411299ab09d4f083b9d8ddb55fbc06e1b0c00000000000feffffff0220a1070000000000220020f81d95e040bd0a493e38bae27bff52fe2bb58b93b293eb579c01c31b05c5af1dc072cfee54a3000016001434b1d6211af5551905dc2642d05f5b04d25a8fe80247304402207f570e3f0de50546aad25a872e3df059d277e776dda4269fa0d2cc8c2ee6ec9a022054e7fae5ca94d47534c86705857c24ceea3ad51c69dd6051c5850304880fc43a012103cb11a1bacc223d98d91f1946c6752e358a5eb1a1c983b3e6fb15378f453b76bd00000000";
100+
let tx: Transaction =
101+
encode::deserialize(&<Vec<u8>>::from_hex(tx_hex).unwrap()[..]).unwrap();
102+
103+
let txid = tx.compute_txid();
104+
105+
let id_0 = ChannelId::v1_from_funding_outpoint(OutPoint { txid, index: 0 });
106+
let expected_0 = "3e88dd7165faf7be58b3c5bb2c9c452aebef682807ea57080f62e6f6e113c25e";
107+
assert_eq!(&id_0.0[..], &Vec::<u8>::from_hex(expected_0).unwrap()[..]);
108+
109+
let id_1 = ChannelId::v1_from_funding_outpoint(OutPoint { txid, index: 1 });
110+
let expected_1 = "3e88dd7165faf7be58b3c5bb2c9c452aebef682807ea57080f62e6f6e113c25f";
111+
assert_eq!(&id_1.0[..], &Vec::<u8>::from_hex(expected_1).unwrap()[..]);
108112
}
109113
}

0 commit comments

Comments
 (0)