mcp-0.3.1.0: test/Main.hs
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE OverloadedStrings #-}
{- |
Module: Main
License: MPL-2.0
Maintainer: <matti@dpella.io>, <lobo@dpella.io>
Main test suite for the MCP library
-}
module Main where
import MCP.Integration qualified as Integration
import MCP.SimpleHTTPIntegration qualified as SimpleHTTPIntegration
import MCP.StdioIntegration qualified as StdioIntegration
import Test.Hspec (describe, hspec)
-- | Main function to run all tests
main :: IO ()
main = hspec $ do
describe "MCP Library" $ do
Integration.integrationSpec
SimpleHTTPIntegration.simpleHTTPIntegrationSpec
StdioIntegration.stdioIntegrationSpec