Test that no additional flushes are called after pong flush success
This commit is contained in:
parent
2d5b3e18de
commit
9f0af2a2e3
|
@ -121,4 +121,10 @@ fn read_usage_auto_pong_flush() {
|
||||||
assert_eq!(ws.get_ref().write_calls, 1);
|
assert_eq!(ws.get_ref().write_calls, 1);
|
||||||
assert_eq!(ws.get_ref().flush_calls, 3);
|
assert_eq!(ws.get_ref().flush_calls, 3);
|
||||||
assert!(ws.get_ref().flushed_data == written_data, "Unexpected {:?}", ws.get_ref());
|
assert!(ws.get_ref().flushed_data == written_data, "Unexpected {:?}", ws.get_ref());
|
||||||
|
|
||||||
|
// On following read calls no additional writes or flushes are necessary
|
||||||
|
ws.read().unwrap_err();
|
||||||
|
assert_eq!(ws.get_ref().read_calls, 5);
|
||||||
|
assert_eq!(ws.get_ref().write_calls, 1);
|
||||||
|
assert_eq!(ws.get_ref().flush_calls, 3);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue