Added proper integration test

This commit is contained in:
Martin Slot 2022-03-15 22:41:06 +01:00
parent 49adadd021
commit a841c6fb6d
4 changed files with 38 additions and 12 deletions

30
Cargo.lock generated
View File

@ -364,6 +364,16 @@ dependencies = [
"libc",
]
[[package]]
name = "host"
version = "0.1.0"
dependencies = [
"async-trait",
"kernel",
"rocket",
"server",
]
[[package]]
name = "http"
version = "0.2.6"
@ -658,16 +668,6 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pixel"
version = "0.1.0"
dependencies = [
"async-trait",
"kernel",
"rocket",
"server",
]
[[package]]
name = "ppv-lite86"
version = "0.2.16"
@ -1135,6 +1135,16 @@ dependencies = [
"winapi",
]
[[package]]
name = "tests"
version = "0.1.0"
dependencies = [
"async-trait",
"kernel",
"rocket",
"server",
]
[[package]]
name = "thread_local"
version = "1.1.4"

View File

@ -3,5 +3,6 @@
members = [
"host",
"kernel",
"server"
"server",
"tests"
]

View File

@ -1,5 +1,5 @@
[package]
name = "pixel"
name = "host"
version = "0.1.0"
edition = "2021"

15
tests/Cargo.toml Normal file
View File

@ -0,0 +1,15 @@
[package]
name = "tests"
version = "0.1.0"
edition = "2021"
publish = false
[dev-dependencies]
rocket = "0.5.0-rc.1"
async-trait = "0.1.52"
kernel = { path = "../kernel" }
server = { path = "../server" }
[[test]]
name = "functional_http_server_test"
path = "functional_http_server_test.rs"