packages feed

hprox-0.7.2: 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