omry_integration/lib.rs
1//! Common functionality for integration tests in this and other crates.
2
3pub mod bridge;
4pub mod containers;
5
6/// Module with functions to create and interact with a temporary database for tests.
7pub mod db;
8
9pub mod env_keys;
10
11/// Module with functions to create test containers for flora-server.
12pub mod flora_image;
13
14/// Module with functions to create flora stack (currently, flora server and Typesense)
15/// as testcontainers, and functions to facilitate interacting with those in integration tests.
16pub mod flora_stack;
17
18/// "Full" stack which includes a simple Omry client "app".
19pub mod full_stack;
20
21/// Helper functions for integration tests.
22pub mod helpers;
23
24/// Module with functionality for setting up a test Typesense container.
25pub mod typesense;
26
27pub use bridge::ApiBridge;
28pub use flora_stack::FloraStack;
29pub use full_stack::App;