Skip to main content

reinhardt_testkit/
server_fn.rs

1//! Server function testing utilities.
2//!
3//! This module provides comprehensive testing utilities for server functions,
4//! including context management, authentication mocking, and assertions.
5//!
6//! # Features
7//!
8//! - **Enhanced Test Context**: DI-based test context with authentication support
9//! - **Mock HTTP**: Request/response mocking for server function testing
10//! - **Authentication Mocking**: Test user and session simulation
11//! - **Assertions**: Server function result assertions
12//! - **Transaction Management**: Database transaction utilities for test isolation
13
14mod assertions;
15mod auth;
16mod context;
17mod mock_request;
18mod transaction;
19
20// Re-export all public items
21pub use assertions::*;
22pub use auth::*;
23pub use context::*;
24pub use mock_request::*;
25pub use transaction::*;