We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ab2f48 commit 5f72b72Copy full SHA for 5f72b72
src/dht.rs
@@ -136,4 +136,23 @@ mod tests {
136
137
dht.pin.done();
138
}
139
+
140
+ #[test]
141
+ fn test_wait_until_state() {
142
+ let expectations = [
143
+ PinTransaction::get(State::Low),
144
145
+ PinTransaction::get(State::High),
146
+ ];
147
148
+ let mock_pin = Mock::new(&expectations);
149
+ let mock_delay = MockNoop::new();
150
151
+ let mut dht = Dht::new(mock_pin, mock_delay);
152
153
+ let result = dht.wait_until_state(PinState::High);
154
+ assert!(result.is_ok());
155
156
+ dht.pin.done();
157
+ }
158
0 commit comments