import envoy import gleam/http import gleam/result import gleam/string import gleeunit import katari/shared import katari/web/router import wisp/simulate pub fn main() -> Nil { gleeunit.main() } pub fn docs_show_not_found_when_disabled_test() { let req = simulate.request(http.Get, "/docs/") let res = router.handle_request(req, data(), False) assert res.status == 200 assert res |> simulate.read_body |> string.contains("not found") } fn data() { let path = result.unwrap(envoy.get("KATARI_DATA_PATH"), "../data/") let assert Ok(data) = shared.from_path(path <> "/core") data }