Skip to content

Commit d4c6681

Browse files
committed
Clean up chain/transaction.rs tests marginally before rustfmt
1 parent 9c98108 commit d4c6681

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
@@ -92,20 +92,24 @@ mod tests {
9292
use crate::chain::transaction::OutPoint;
9393
use crate::ln::types::ChannelId;
9494

95-
use bitcoin::transaction::Transaction;
9695
use bitcoin::consensus::encode;
9796
use bitcoin::hex::FromHex;
97+
use bitcoin::transaction::Transaction;
9898

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

0 commit comments

Comments
 (0)