You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additional BOLT 12 tests specific to Offer were added, which will live
in the offer module. Thus, it makes sense to move the bech32 tests to
the parse module.
Copy file name to clipboardExpand all lines: lightning/src/offers/offer.rs
-78Lines changed: 0 additions & 78 deletions
Original file line number
Diff line number
Diff line change
@@ -1509,81 +1509,3 @@ mod tests {
1509
1509
}
1510
1510
}
1511
1511
}
1512
-
1513
-
#[cfg(test)]
1514
-
mod bech32_tests {
1515
-
usesuper::{Bolt12ParseError,Offer};
1516
-
use bitcoin::bech32;
1517
-
usecrate::ln::msgs::DecodeError;
1518
-
1519
-
#[test]
1520
-
fnencodes_offer_as_bech32_without_checksum(){
1521
-
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxg";
1522
-
let offer = dbg!(encoded_offer.parse::<Offer>().unwrap());
let encoded_offer = "lni1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxg";
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxo";
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxgqqqqq";
Copy file name to clipboardExpand all lines: lightning/src/offers/parse.rs
+78Lines changed: 78 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -216,3 +216,81 @@ impl From<secp256k1::Error> for Bolt12ParseError {
216
216
Self::InvalidSignature(error)
217
217
}
218
218
}
219
+
220
+
#[cfg(test)]
221
+
mod tests {
222
+
usesuper::Bolt12ParseError;
223
+
use bitcoin::bech32;
224
+
usecrate::ln::msgs::DecodeError;
225
+
usecrate::offers::offer::Offer;
226
+
227
+
#[test]
228
+
fnencodes_offer_as_bech32_without_checksum(){
229
+
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxg";
230
+
let offer = dbg!(encoded_offer.parse::<Offer>().unwrap());
let encoded_offer = "lni1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxg";
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxo";
let encoded_offer = "lno1pqps7sjqpgtyzm3qv4uxzmtsd3jjqer9wd3hy6tsw35k7msjzfpy7nz5yqcnygrfdej82um5wf5k2uckyypwa3eyt44h6txtxquqh7lz5djge4afgfjn7k4rgrkuag0jsd5xvxgqqqqq";
0 commit comments