@@ -12,9 +12,10 @@ import qualified Test.Tasty.HUnit as HU
1212import Test.Tasty.QuickCheck (testProperty)
1313
1414-- Examples
15−import qualified CustomSchema as C
16−import qualified PrettyShowFailure as P
17−import qualified Standard as S
15+import qualified CustomSchema
16+import qualified Full
17+import qualified PrettyShowFailure
18+import qualified Simple
1819
1920import Data.JsonSchema.Draft4
2021import Local.Failure (correctPaths)
@@ -30,7 +31,7 @@ main = do
3031 filenames <- filter isLocal . filter (".json" `isSuffixOf`) <$> getDirectoryContents dir
3132 ts <- readSchemaTests dir filenames
3233 defaultMain . testGroup "Tests not requiring an HTTP server" $
33− testGroup "Check that examples compile" exampleTests
34+ testGroup "Check that examples compile and don't throw errors" exampleTests
3435 : testGroup "QuickCheck tests" quickCheckTests
3536 : testGroup "Report the path to invalid data correctly" correctPaths
3637 : testGroup "Test the referencesViaFilesystem function" fetchFromFilesystem
@@ -46,7 +47,8 @@ quickCheckTests =
4647
4748exampleTests :: [TestTree]
4849exampleTests =
49− [ HU.testCase "Standard Example" S.example
50− , HU.testCase "PrettyShowFailure Example" P.example
51− , HU.testCase "CustomSchema Example" C.example
50+ [ HU.testCase "CustomSchema example" CustomSchema.example
51+ , HU.testCase "Full example" Full.example
52+ , HU.testCase "PrettyShowFailure example" PrettyShowFailure.example
53+ , HU.testCase "Simple example" Simple.example
5254 ]