@@ -17,7 +17,7 @@ module UnitTests
1717import Prelude ()
1818import Prelude.Compat
1919
20−import Control.Monad (forM, forM_, unless)
20+import Control.Monad (forM, forM_)
2121import Data.Aeson ((.=), (.:), (.:?), (.:!), FromJSON(..), FromJSONKeyFunction(..), FromJSONKey(..), ToJSON1(..), decode, eitherDecode, encode, genericToEncoding, genericToJSON, object, withObject)
2222import Data.Aeson.Internal (JSONPathElement(..), formatError)
2323import Data.Aeson.TH (deriveJSON, deriveToJSON, deriveToJSON1)
@@ -36,8 +36,7 @@ import Data.Time.Format (parseTime)
3636import Data.Time.Locale.Compat (defaultTimeLocale)
3737import GHC.Generics (Generic)
3838import Instances ()
39−import System.Directory (doesDirectoryExist, getDirectoryContents)
40−import System.Exit (exitWith, ExitCode(ExitFailure))
39+import System.Directory (getDirectoryContents)
4140import System.FilePath ((</>), takeExtension, takeFileName)
4241import Test.Framework (Test, testGroup)
4342import Test.Framework.Providers.HUnit (testCase)
@@ -424,7 +423,6 @@ jsonTestSuiteTest path = testCase fileName $ do
424423jsonTestSuite :: IO Test
425424jsonTestSuite = do
426425 let suitePath = "tests/JSONTestSuite"
427− exists <- doesDirectoryExist suitePath
428426 let suites = ["test_parsing", "test_transform"]
429427 testPaths <- fmap (sort . concat) . forM suites $ \suite -> do
430428 let dir = suitePath </> suite