@@ -1,24 +1,24 @@
1−{-# LANGUAGE DeriveGeneric #-}
1+{-# LANGUAGE DeriveGeneric #-}
22{-# LANGUAGE ScopedTypeVariables #-}
33
44module Main where
55
6−import Control.Applicative
7−import Database.Bloodhound
8−import Data.Aeson
9−import Data.List (nub)
10−import Data.List.NonEmpty (NonEmpty(..))
11−import Data.Time.Calendar (Day(..))
12−import Data.Time.Clock (secondsToDiffTime, UTCTime(..))
13−import Data.Text (Text)
14−import qualified Data.Text as T
15−import GHC.Generics (Generic)
16−import Network.HTTP.Client
6+import Control.Applicative
7+import Data.Aeson
8+import Data.List (nub)
9+import Data.List.NonEmpty (NonEmpty (..))
10+import Data.Text (Text)
11+import qualified Data.Text as T
12+import Data.Time.Calendar (Day (..))
13+import Data.Time.Clock (UTCTime (..), secondsToDiffTime)
14+import Database.Bloodhound
15+import GHC.Generics (Generic)
16+import Network.HTTP.Client
1717import qualified Network.HTTP.Types.Status as NHTS
18−import Prelude hiding (filter, putStrLn)
19−import Test.Hspec
20−import Test.Hspec.QuickCheck (prop)
21−import Test.QuickCheck
18+import Prelude hiding (filter, putStrLn)
19+import Test.Hspec
20+import Test.Hspec.QuickCheck (prop)
21+import Test.QuickCheck
2222
2323testServer :: Server
2424testServer = Server "http://localhost:9200"
@@ -203,7 +203,7 @@ main = hspec $ do
203203 let innerQuery = QueryMatchQuery $
204204 mkMatchQuery (FieldName "user") (QueryString "bitemyapp")
205205 let query = QueryBoolQuery $
206− mkBoolQuery (Just innerQuery) Nothing Nothing
206+ mkBoolQuery [innerQuery] [] []
207207 let search = mkSearch (Just query) Nothing
208208 myTweet <- searchTweet search
209209 myTweet `shouldBe` Right exampleTweet