hprox-0.7.0: test/Spec.hs
-- SPDX-License-Identifier: Apache-2.0
--
-- Copyright (C) 2026 Bin Jin. All Rights Reserved.
module Main
( main
) where
import Network.HProx.AuthSpec qualified as AuthSpec
import Network.HProx.ConfigSpec qualified as ConfigSpec
import Network.HProx.DoHSpec qualified as DoHSpec
import Network.HProx.HeadersSpec qualified as HeadersSpec
import Network.HProx.MiddlewareSpec qualified as MiddlewareSpec
import Network.HProx.NaiveSpec qualified as NaiveSpec
import Network.HProx.ProxySpec qualified as ProxySpec
import Network.HProx.PureSpec qualified as PureSpec
import Network.HProx.RouteSpec qualified as RouteSpec
import Network.HProx.RuntimeSpec qualified as RuntimeSpec
import Network.HProx.TLSSpec qualified as TLSSpec
import Test.Hspec
main :: IO ()
main = hspec $ do
describe "hprox test suite" $
it "runs" $
True `shouldBe` True
AuthSpec.spec
ConfigSpec.spec
DoHSpec.spec
PureSpec.spec
HeadersSpec.spec
MiddlewareSpec.spec
NaiveSpec.spec
RouteSpec.spec
ProxySpec.spec
TLSSpec.spec
RuntimeSpec.spec