projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #590 from jkczyz/2020-04-feature-flags
[rust-lightning]
/
lightning
/
src
/
util
/
test_utils.rs
diff --git
a/lightning/src/util/test_utils.rs
b/lightning/src/util/test_utils.rs
index b436d0c13d9e93caadce620bf5d04bf25f576f2b..6a652aa6b39c0016c0ac3705cfcf9206733e04a8 100644
(file)
--- a/
lightning/src/util/test_utils.rs
+++ b/
lightning/src/util/test_utils.rs
@@
-170,11
+170,20
@@
impl events::MessageSendEventsProvider for TestChannelMessageHandler {
}
}
}
}
-pub struct TestRoutingMessageHandler {}
+pub struct TestRoutingMessageHandler {
+ request_full_sync: bool,
+}
impl TestRoutingMessageHandler {
pub fn new() -> Self {
impl TestRoutingMessageHandler {
pub fn new() -> Self {
- TestRoutingMessageHandler {}
+ TestRoutingMessageHandler {
+ request_full_sync: false,
+ }
+ }
+
+ pub fn set_request_full_sync(mut self) -> Self {
+ self.request_full_sync = true;
+ self
}
}
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
}
}
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
@@
-195,7
+204,7
@@
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
Vec::new()
}
fn should_request_full_sync(&self, _node_id: &PublicKey) -> bool {
Vec::new()
}
fn should_request_full_sync(&self, _node_id: &PublicKey) -> bool {
- true
+ self.request_full_sync
}
}
}
}