grafbase_sdk/test.rs
1//! Test utilities for running and interacting with a GraphQL gateway.
2//!
3//! This module provides functionality for:
4//! - Configuring and starting a gateway instance
5//! - Executing GraphQL queries against the gateway
6//! - Building and loading extensions
7
8mod config;
9mod gateway;
10mod request;
11
12pub use config::LogLevel;
13pub use gateway::{TestGateway, TestGatewayBuilder};
14pub use grafbase_sdk_mock::{GraphqlSubgraph, GraphqlSubgraphBuilder, VirtualSubgraph};
15pub use request::{GraphqlCollectedStreamingResponse, GraphqlRequest, GraphqlResponse, GraphqlStreamingResponse};