mirror of https://github.com/telemt/telemt.git
fix: add missing imports in test code
- Add ProxyError import and fix Result type annotation in tls.rs - Add Arc import in stats/mod.rs test module - Add BodyExt import in metrics.rs test module These imports were missing causing compilation failures in cargo test --release with 10 errors.
This commit is contained in:
parent
8ba7bc9052
commit
1d71b7e90c
|
|
@ -229,6 +229,7 @@ fn render_metrics(stats: &Stats) -> String {
|
|||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use http_body_util::BodyExt;
|
||||
|
||||
#[test]
|
||||
fn test_render_metrics_format() {
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
#![allow(dead_code)]
|
||||
|
||||
use crate::crypto::{sha256_hmac, SecureRandom};
|
||||
use crate::error::ProxyError;
|
||||
use super::constants::*;
|
||||
use std::time::{SystemTime, UNIX_EPOCH};
|
||||
use num_bigint::BigUint;
|
||||
|
|
@ -614,7 +615,7 @@ pub fn parse_tls_record_header(header: &[u8; 5]) -> Option<(u8, u16)> {
|
|||
///
|
||||
/// This is useful for testing that our ServerHello is well-formed.
|
||||
#[cfg(test)]
|
||||
fn validate_server_hello_structure(data: &[u8]) -> Result<()> {
|
||||
fn validate_server_hello_structure(data: &[u8]) -> Result<(), ProxyError> {
|
||||
if data.len() < 5 {
|
||||
return Err(ProxyError::InvalidTlsRecord {
|
||||
record_type: 0,
|
||||
|
|
|
|||
|
|
@ -497,6 +497,7 @@ impl ReplayStats {
|
|||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use std::sync::Arc;
|
||||
|
||||
#[test]
|
||||
fn test_stats_shared_counters() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue