Commit 4ae4a63
committed
test(server): add integration test suite for pipeline, HTTP, and interceptors (#116)
Expose test_helpers module via `test-helpers` feature flag for external
integration tests. Add 3 test files:
- pipeline_integration_tests.rs (17 tests): end-to-end pipeline flow
with schema validation, skip_validation, database override,
interceptor chains, executor errors, validate-only endpoint
- http_integration_tests.rs (18 tests): full HTTP request/response via
axum tower::ServiceExt oneshot — health, schema, query success/error,
validation, interceptor via HTTP, routing (404/405)
- interceptor_integration_tests.rs (10 tests): multi-interceptor chain
ordering (request forward, response reverse), rejection short-circuit,
metadata propagation, audit log file output through full pipeline1 parent ccfbe9e commit 4ae4a63
14 files changed
Lines changed: 2833 additions & 619 deletions
File tree
- type-bridge-core
- crates
- orm/tests
- common
- server
- src
- tests
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments