@@ -4,8 +4,6 @@ module Main where
5import Database.Bloodhound
5import Database.Bloodhound
6import Data.Aeson
6import Data.Aeson
7−-- import Data.Aeson.Encode.Pretty
8−-- import Data.ByteString.Lazy.Char8 (putStrLn)
9import Data.Time.Calendar (Day(..))
7import Data.Time.Calendar (Day(..))
10import Data.Time.Clock (secondsToDiffTime, UTCTime(..))
8import Data.Time.Clock (secondsToDiffTime, UTCTime(..))
11import Data.Text (Text)
9import Data.Text (Text)
@@ -18,7 +16,7 @@ import Test.Hspec
18testServer :: Server
16testServer :: Server
19testServer = Server "http://localhost:9200"
17testServer = Server "http://localhost:9200"
20testIndex :: IndexName
18testIndex :: IndexName
21−testIndex = IndexName "twitter"
19+testIndex = IndexName "bloodhound-tests-twitter-1"
22testMapping :: MappingName
20testMapping :: MappingName
23testMapping = MappingName "tweet"
21testMapping = MappingName "tweet"
@@ -133,10 +131,10 @@ main = hspec $ do
133 _ <- insertData
131 _ <- insertData
134 let firstTest = BulkTest "blah"
132 let firstTest = BulkTest "blah"
135 let secondTest = BulkTest "bloo"
133 let secondTest = BulkTest "bloo"
136− let firstDoc = BulkIndex (IndexName "twitter")
134+ let firstDoc = BulkIndex testIndex
137− (MappingName "tweet") (DocId "2") (object ["name" .= String "blah"])
135+ testMapping (DocId "2") (object ["name" .= String "blah"])
138− let secondDoc = BulkCreate (IndexName "twitter")
136+ let secondDoc = BulkCreate testIndex
139− (MappingName "tweet") (DocId "3") (object ["name" .= String "bloo"])
137+ testMapping (DocId "3") (object ["name" .= String "bloo"])
140 let stream = [firstDoc, secondDoc]
138 let stream = [firstDoc, secondDoc]
141 _ <- bulk testServer stream
139 _ <- bulk testServer stream
142 _ <- refreshIndex testServer testIndex
140 _ <- refreshIndex testServer testIndex