test(proto): Create tests::token module

Moves the existing `stateless_retry` test into that module.
This commit is contained in:
Phoenix Kahlo
2025-01-24 17:51:18 -06:00
parent ee29715215
commit d2acbc3e94
2 changed files with 23 additions and 18 deletions
+2 -18
View File
@@ -35,6 +35,8 @@ use crate::{
mod util;
use util::*;
mod token;
#[cfg(all(target_family = "wasm", target_os = "unknown"))]
use wasm_bindgen_test::wasm_bindgen_test as test;
@@ -182,24 +184,6 @@ fn draft_version_compat() {
assert_eq!(pair.server.known_cids(), 0);
}
#[test]
fn stateless_retry() {
let _guard = subscribe();
let mut pair = Pair::default();
pair.server.handle_incoming = Box::new(validate_incoming);
let (client_ch, _server_ch) = pair.connect();
pair.client
.connections
.get_mut(&client_ch)
.unwrap()
.close(pair.time, VarInt(42), Bytes::new());
pair.drive();
assert_eq!(pair.client.known_connections(), 0);
assert_eq!(pair.client.known_cids(), 0);
assert_eq!(pair.server.known_connections(), 0);
assert_eq!(pair.server.known_cids(), 0);
}
#[test]
fn server_stateless_reset() {
let _guard = subscribe();
+21
View File
@@ -0,0 +1,21 @@
//! Tests specifically for tokens
use super::*;
#[test]
fn stateless_retry() {
let _guard = subscribe();
let mut pair = Pair::default();
pair.server.handle_incoming = Box::new(validate_incoming);
let (client_ch, _server_ch) = pair.connect();
pair.client
.connections
.get_mut(&client_ch)
.unwrap()
.close(pair.time, VarInt(42), Bytes::new());
pair.drive();
assert_eq!(pair.client.known_connections(), 0);
assert_eq!(pair.client.known_cids(), 0);
assert_eq!(pair.server.known_connections(), 0);
assert_eq!(pair.server.known_cids(), 0);
}