List of all items
Structs
- ServerRouter
- auth::AuthBuilder
- auth::JwtAuthBuilder
- auth::JwtTestConfig
- auth::ServerFnAuthBuilder
- auth::SessionAuthBuilder
- auth::SessionIdentity
- auth::TotpSecondaryAuth
- client::APIClient
- client::APIClientBuilder
- debug::DebugPanel
- debug::DebugToolbar
- debug::SqlQuery
- debug::TimingInfo
- factory::APIRequestFactory
- factory::RequestBuilder
- fixtures::ColumnDefinition
- fixtures::dcl::DclTracker
- fixtures::di_overrides::DiOverrideBuilder
- fixtures::di_overrides::DiOverrides
- fixtures::loader::FactoryBuilder
- fixtures::loader::FixtureLoader
- fixtures::migrations::InMemoryRepository
- fixtures::migrations::TestMigrationSource
- fixtures::mock::MockDatabaseBackend
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__as_any::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__begin::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__database_type::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__execute::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__fetch_all::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__fetch_one::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__fetch_optional::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__placeholder::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__supports_on_conflict::Expectation
- fixtures::mock::__mock_MockDatabaseBackend_BackendTrait::__supports_returning::Expectation
- fixtures::server::BasicHandler
- fixtures::server::TestServer
- fixtures::server::TestServerBuilder
- fixtures::server::TestServerGuard
- http::Request
- http::Response
- mock::CallRecord
- mock::MockFunction
- mock::SimpleHandler
- mock::Spy
- resource::AsyncTeardownGuard
- resource::SuiteGuard
- resource::TeardownGuard
- response::TestResponse
- server::BodyEchoHandler
- server::DelayedHandler
- server::EchoPathHandler
- server::LargeResponseHandler
- server::MethodEchoHandler
- server::RouterHandler
- server::StatusCodeHandler
- server_fn::CleanupGuard
- server_fn::CookieOptions
- server_fn::ExpectedResult
- server_fn::MockHttpRequest
- server_fn::MockHttpResponse
- server_fn::MockSession
- server_fn::ResponseAssertion
- server_fn::ServerFnTestContext
- server_fn::ServerFnTestEnv
- server_fn::TestDataSeeder
- server_fn::TestDatabaseConfig
- server_fn::TestSavepoint
- server_fn::TestTokenClaims
- server_fn::TestTransaction
- server_fn::TestUser
- testcase::APITestCase
- views::ApiTestModel
- views::ApiTestModelFields
- views::ErrorTestView
- views::SimpleTestView
- views::TestModel
- views::TestModelFields
- websocket::WebSocketTestClient
Enums
- DependencyScope
- DiError
- assertions::tasks::TaskStatus
- auth::TestAuthError
- client::ClientError
- client::HttpVersion
- debug::DebugEntry
- fixtures::FieldType
- fixtures::Operation
- fixtures::SqlDialect
- fixtures::loader::FixtureError
- http::Error
- server_fn::TransactionMode
- testcase::TeardownError
- views::ErrorKind
Traits
- auth::ForceLoginUser
- auth::SecondaryAuth
- fixtures::loader::Factory
- resource::AsyncTestResource
- resource::SuiteResource
- resource::TestResource
- response::ResponseExt
- server_fn::HasStatusCode
- server_fn::ServerFnErrorAssertions
- server_fn::ServerFnResultAssertions
- server_fn::TestConnectionExt
Macros
- authenticated_test_case
- impl_test_model
- server_fn::server_fn_test_cases
- server_fn_test_cases
- test_case
- with_di_overrides
Functions
- assertions::assert_contains
- assertions::assert_error
- assertions::assert_internal_error
- assertions::assert_json_array_contains
- assertions::assert_json_array_empty
- assertions::assert_json_array_len
- assertions::assert_json_array_not_empty
- assertions::assert_json_field_eq
- assertions::assert_json_has_field
- assertions::assert_json_matches
- assertions::assert_json_missing_field
- assertions::assert_json_response
- assertions::assert_json_response_contains
- assertions::assert_not_contains
- assertions::assert_not_found_error
- assertions::assert_response_body_contains
- assertions::assert_response_body_equals
- assertions::assert_status
- assertions::assert_status_client_error
- assertions::assert_status_eq
- assertions::assert_status_error
- assertions::assert_status_redirect
- assertions::assert_status_server_error
- assertions::assert_status_success
- assertions::assert_validation_error
- assertions::tasks::assert_task_completed
- assertions::tasks::assert_task_failed
- assertions::tasks::assert_task_status
- fixtures::client::api_client_from_url
- fixtures::dcl::dcl_test_table
- fixtures::dcl::dcl_test_table_stmt
- fixtures::dcl::dcl_test_table_with_fk
- fixtures::dcl::dcl_tracker
- fixtures::dcl::test_database
- fixtures::dcl::test_role
- fixtures::dcl::test_role_with_attrs
- fixtures::dcl::test_schema
- fixtures::dcl::test_user
- fixtures::dcl::test_user_with_password
- fixtures::di::injection_context
- fixtures::di::injection_context_with_database
- fixtures::di::injection_context_with_overrides
- fixtures::di::injection_context_with_sqlite
- fixtures::di::singleton_scope
- fixtures::di::with_test_di_context
- fixtures::di_overrides::injection_context_with_di_overrides
- fixtures::loader::api_client
- fixtures::loader::fixture_loader
- fixtures::loader::random_test_key
- fixtures::loader::temp_dir
- fixtures::loader::test_config_value
- fixtures::migrations::in_memory_repository
- fixtures::migrations::migration_registry
- fixtures::migrations::test_migration_source
- fixtures::mock::mock_connection
- fixtures::mock::mock_database
- fixtures::server::http1_server
- fixtures::server::http2_server
- fixtures::server::http_client
- fixtures::server::server_with_di
- fixtures::server::server_with_middleware_chain
- fixtures::server::server_with_rate_limit
- fixtures::server::server_with_timeout
- fixtures::server::test_server_guard
- fixtures::server_fn::admin_session
- fixtures::server_fn::anonymous_session
- fixtures::server_fn::authenticated_session
- fixtures::server_fn::expired_token_claims
- fixtures::server_fn::get_request
- fixtures::server_fn::ok_response
- fixtures::server_fn::post_request
- fixtures::server_fn::test_admin
- fixtures::server_fn::test_anonymous
- fixtures::server_fn::test_user
- fixtures::server_fn::token_claims
- http::assert_has_header
- http::assert_header_contains
- http::assert_header_equals
- http::assert_no_header
- http::assert_status
- http::create_insecure_request
- http::create_request
- http::create_response_with_headers
- http::create_response_with_status
- http::create_secure_request
- http::create_test_request
- http::create_test_response
- http::extract_json
- http::get_header
- http::has_header
- http::header_contains
- http::header_equals
- logging::init_test_logging
- poll_until
- resource::acquire_suite
- server::shutdown_test_server
- server::spawn_test_server
- server_fn::assert_permissions::has_permission
- server_fn::assert_permissions::has_role
- server_fn::assert_permissions::is_anonymous
- server_fn::assert_permissions::is_authenticated
- server_fn::assert_permissions::lacks_permission
- server_fn::assert_permissions::lacks_role
- server_fn::assert_server_fn_error
- server_fn::assert_server_fn_error_contains
- server_fn::assert_server_fn_returns
- server_fn::assert_status::bad_request
- server_fn::assert_status::conflict
- server_fn::assert_status::created
- server_fn::assert_status::forbidden
- server_fn::assert_status::internal_error
- server_fn::assert_status::no_content
- server_fn::assert_status::not_found
- server_fn::assert_status::ok
- server_fn::assert_status::unauthorized
- server_fn::assert_status::unprocessable_entity
- server_fn::assert_validation_error
- server_fn::assert_validation_errors
- server_fn::utils::delete_from_sql
- server_fn::utils::insert_test_data_sql
- server_fn::utils::truncate_tables_sql
- views::create_api_test_objects
- views::create_json_request
- views::create_large_test_objects
- views::create_request
- views::create_request_with_headers
- views::create_request_with_path_params
- views::create_test_objects
- websocket::assertions::assert_message_binary
- websocket::assertions::assert_message_contains
- websocket::assertions::assert_message_ping
- websocket::assertions::assert_message_pong
- websocket::assertions::assert_message_text