/
alt3rmann
/
graphql-engine
Обзор
Документация
Войти
/
alt3rmann
/
graphql-engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
server/lib/api-tests/src/Test/HealthCheckSpec.hs
18 строк
715 B
Philip Lykke Carlsen
refactor(tests): Support componentised Postgres fixtures, port `SimpleObjectSpec`
05 апр 2023, 21:05
05 апр 2023, 21:05
41a5092
Код
Авторство
О чём код?
-- | Does GraphQL Engine appear to be serving everything it should? module Test.HealthCheckSpec (spec) where import Data.Has import Data.Text qualified as T import Harness.Http qualified as Http import Harness.Services.GraphqlEngine (emptyHgeConfig, getHgeServerInstanceUrl, withHge) import Harness.TestEnvironment (GlobalTestEnvironment) import Hasura.Prelude import Test.Hspec (SpecWith, describe, it) spec :: SpecWith GlobalTestEnvironment spec = do withHge emptyHgeConfig do describe "Server healthchecks" $ do it "The '/console' endpoint returns a 200 or 204 status code" \te -> do let server = getter te Http.healthCheck (T.unpack $ getHgeServerInstanceUrl server <> "/console")