TESTS: don't use lazy IO -.-
This commit is contained in:
parent
4f047dbc77
commit
c5bcb90b65
@ -180,10 +180,10 @@ spec = beforeAll_ upTmpDir $ before_ setupFiles $ after_ cleanupFiles $
|
|||||||
,"outputDir1/foo2/foo4"
|
,"outputDir1/foo2/foo4"
|
||||||
,"outputDir1/foo2/foo4/inputFile6"
|
,"outputDir1/foo2/foo4/inputFile6"
|
||||||
,"outputDir1/foo2/foo4/inputFile4"])
|
,"outputDir1/foo2/foo4/inputFile4"])
|
||||||
sort c `shouldBe` sort shouldC
|
|
||||||
deleteFile' "outputDir1/foo2/inputFile1"
|
deleteFile' "outputDir1/foo2/inputFile1"
|
||||||
deleteFile' "outputDir1/foo2/inputFile2"
|
deleteFile' "outputDir1/foo2/inputFile2"
|
||||||
deleteFile' "outputDir1/foo2/inputFile3"
|
deleteFile' "outputDir1/foo2/inputFile3"
|
||||||
|
sort c `shouldBe` sort shouldC
|
||||||
|
|
||||||
|
|
||||||
it "copyDirRecursive (Strict, CollectFailures), no write permission on output dir" $
|
it "copyDirRecursive (Strict, CollectFailures), no write permission on output dir" $
|
||||||
|
@ -34,10 +34,7 @@ import System.IO.Unsafe
|
|||||||
(
|
(
|
||||||
unsafePerformIO
|
unsafePerformIO
|
||||||
)
|
)
|
||||||
import System.Posix.Directory.Traversals
|
import qualified System.Posix.Directory.Traversals as DT
|
||||||
(
|
|
||||||
allDirectoryContents
|
|
||||||
)
|
|
||||||
import System.Posix.Env.ByteString
|
import System.Posix.Env.ByteString
|
||||||
(
|
(
|
||||||
getEnv
|
getEnv
|
||||||
@ -283,5 +280,5 @@ writeFile' ip bs =
|
|||||||
allDirectoryContents' :: ByteString -> IO [ByteString]
|
allDirectoryContents' :: ByteString -> IO [ByteString]
|
||||||
{-# NOINLINE allDirectoryContents' #-}
|
{-# NOINLINE allDirectoryContents' #-}
|
||||||
allDirectoryContents' ip =
|
allDirectoryContents' ip =
|
||||||
withTmpDir ip $ \p -> allDirectoryContents (P.fromAbs p)
|
withTmpDir ip $ \p -> DT.allDirectoryContents' (P.fromAbs p)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user