refactor: return Either from loadConfig, add Config tests

This commit is contained in:
2026-05-21 10:16:41 -04:00
parent 1d5459ea1e
commit 5765829004
7 changed files with 1348 additions and 10 deletions
+4 -1
View File
@@ -3,19 +3,22 @@ module Main (main) where
import Test.Tasty (defaultMain, testGroup)
import Test.Tasty.Hspec (testSpec)
import qualified Roux.ConfigSpec
import qualified Roux.NYTimesSpec
import qualified Roux.ParserSpec
import qualified Roux.SchemaOrgSpec
main :: IO ()
main = do
configTests <- testSpec "Config" Roux.ConfigSpec.spec
parserTests <- testSpec "Parser" Roux.ParserSpec.spec
nytTests <- testSpec "NYTimes" Roux.NYTimesSpec.spec
schemaOrgTests <- testSpec "SchemaOrg" Roux.SchemaOrgSpec.spec
defaultMain $
testGroup
"roux-server"
[ parserTests
[ configTests
, parserTests
, nytTests
, schemaOrgTests
]