Skip to main content

Module testing

Module testing 

Source

Re-exports§

pub use db::IsolatedTestDb;
pub use db::TestDatabase;
pub use mock_dispatch::DispatchedJob;
pub use mock_dispatch::MockJobDispatch;
pub use mock_dispatch::MockWorkflowDispatch;
pub use mock_dispatch::StartedWorkflow;
pub use mock_email::MockEmailSender;
pub use mock_email::SentEmail;
pub use mock_http::MockHttp;
pub use mock_http::MockHttpBuilder;
pub use mock_http::MockRequest;
pub use mock_http::MockResponse;
pub use assertions::*;
pub use context::*;

Modules§

assertions
Test assertion macros and helpers.
context
Test context builders for all Forge function types.
db
Database provisioning for tests.
mock_dispatch
Mock dispatchers for testing job and workflow dispatch.
mock_email
Mock email sender for testing.
mock_http
HTTP mocking utilities for testing.

Constants§

DEFAULT_JOB_TIMEOUT
DEFAULT_TEST_TIMEOUT
DEFAULT_WORKFLOW_TIMEOUT