@@ -18,7 +18,6 @@ import Language.Haskell.TH.Syntax (Loc (..))
1818import Lens.Micro ((.~))
1919import System.Directory
2020import System.IO
21−import System.IO.Temp
2221import Test.Tasty
2322import Test.Tasty.Golden
2423import Test.Tasty.HUnit
@@ -40,10 +39,10 @@ tests = testGroup "Katip.Scribes.Handle"
4039 let pat = "\\[[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2} [[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}\\]\\[katip-test.test\\]\\[Info\\]\\[.+\\]\\[[[:digit:]]+\\]\\[ThreadId [[:digit:]]+\\]\\[note.deep:some note\\] test message" :: String
4140 let matches = res =~ pat
4241 assertBool (res <> " did not match") matches
43− , withResource setupTempFile teardownTempFile $ \setup ->
42+ , withResource setupTempFile teardownTempFile $ \setupFn ->
4443 goldenVsString "Text-golden"
4544 "test/Katip/Tests/Scribes/Handle-text.golden"
46− (setup >>= writeTextLog)
45+ (setupFn >>= writeTextLog)
4746 ]
4847
4948
@@ -54,8 +53,8 @@ data DummyLogItem = DummyLogItem {
5453
5554
5655instance ToJSON DummyLogItem where
57− toJSON (DummyLogItem n) = object
58− [ "note" .= object [ "deep" .= n
56+ toJSON dli = object
57+ [ "note" .= object [ "deep" .= dliNote dli
5958 ]
6059 ]
6160
@@ -143,7 +142,7 @@ genItems = concat $
143142 | s <- [minBound .. maxBound]
144143 ]
145144 , [ itemThread .~ (ThreadIdText . T.pack $ show t) $ theItem
146− | t <- [0, 1, 1337, 2147483647]
145+ | t <- [0 :: Int, 1, 1337, 2147483647]
147146 ]
148147 , [ itemHost .~ h $ theItem
149148 | h <- ["example", "www.example.com", "127.0.0.1"]