on master help sign in
Add test that finalizer blocks writes
5d8d474Michael Xavier
katip/test/Katip/Tests/Scribes/Handle.hs+1
@@ -36,6 +36,7 @@ tests = testGroup "Katip.Scribes.Handle"
36 (path, h, fin, le) <- setupScribe
36 (path, h, fin, le) <- setupScribe
37 runKatipT le $ logItem dummyLogItem "test" Nothing InfoS "test message"
37 runKatipT le $ logItem dummyLogItem "test" Nothing InfoS "test message"
38 fin
38 fin
39+ runKatipT le $ logItem dummyLogItem "test" Nothing InfoS "wont make it in"
39 hClose h
40 hClose h
40 res <- readFile path
41 res <- readFile path
41 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
42 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