@@ -1,3 +1,4 @@
1{-# LANGUAGE QuasiQuotes #-}
2{-# LANGUAGE QuasiQuotes #-}
2{-# LANGUAGE OverloadedStrings #-}
3{-# LANGUAGE OverloadedStrings #-}
3module Data.Yaml.IncludeSpec (main, spec) where
4module Data.Yaml.IncludeSpec (main, spec) where
@@ -6,7 +7,11 @@ import Test.Hspec
6import Data.List (isPrefixOf)
7import Data.List (isPrefixOf)
7import qualified Data.ByteString.Lazy as LB
8import qualified Data.ByteString.Lazy as LB
8import Data.Aeson
9import Data.Aeson
10+#if MIN_VERSION_aeson(2,2,0)
9import Data.Aeson.Types (JSONPathElement(..))
11import Data.Aeson.Types (JSONPathElement(..))
13+import Data.Aeson.Internal (JSONPathElement(..))
10import Data.Yaml (ParseException(InvalidYaml))
15import Data.Yaml (ParseException(InvalidYaml))
11import Data.Yaml.Include
16import Data.Yaml.Include
12import Data.Yaml.Internal
17import Data.Yaml.Internal