From bf025b4977543a371df9dbdddfe9cc2f02f2a8d0 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Sun, 9 Feb 2025 23:56:38 +0100 Subject: First integration test Sets up a whole slew of docker instances, all started from clean slate for test. --- server/Cargo.toml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'server/Cargo.toml') diff --git a/server/Cargo.toml b/server/Cargo.toml index 18a6458..b9d0488 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" default-run = "eyeballs" [workspace] -members = ["hook"] -default-members = [".", "common", "hook"] +members = ["api", "hook"] +default-members = [".", "api", "common", "hook"] resolver = "2" [workspace.dependencies] @@ -15,9 +15,11 @@ rmp-serde = "1.3" serde = { version = "1.0", features = ["derive"] } testdir = "0.9.3" tokio = { version = "1" } +utoipa = { version = "5" } [dependencies] anyhow = "1.0" +eyeballs-api = { path = "api" } eyeballs-common = { path = "common" } futures.workspace = true ldap3 = { version = "0.11.5", default-features = false, features = [ "native-tls", "tls", "tls-native", "tokio-native-tls" ] } @@ -28,9 +30,11 @@ serde.workspace = true sqlx = { version = "0.7.0", default-features = false, features = ["macros", "migrate"] } time = "0.3.34" tokio = { workspace = true, features = ["process"] } -utoipa = { version = "5", features = ["rocket_extras"] } +utoipa = { workspace = true, features = ["rocket_extras"] } utoipa-swagger-ui = { version = "9", features = ["rocket", "vendored"], default-features = false } [dev-dependencies] +reqwest = { version = "0.12.12", features = ["cookies", "json"], default-features = false } stdext = "0.3.3" +test-context = "0.4.1" testdir.workspace = true -- cgit v1.2.3-70-g09d2