test for Cradle.
This commit is contained in:
@@ -9,7 +9,12 @@ shouldContain containers element = do
|
||||
let res = element `elem` containers
|
||||
res `shouldBe` True
|
||||
|
||||
withDirectory :: FilePath -> IO a -> IO a
|
||||
withDirectory dir action = bracket getCurrentDirectory
|
||||
withDirectory_ :: FilePath -> IO a -> IO a
|
||||
withDirectory_ dir action = bracket getCurrentDirectory
|
||||
setCurrentDirectory
|
||||
(\_ -> setCurrentDirectory dir >> action)
|
||||
|
||||
withDirectory :: FilePath -> (FilePath -> IO a) -> IO a
|
||||
withDirectory dir action = bracket getCurrentDirectory
|
||||
setCurrentDirectory
|
||||
(\d -> setCurrentDirectory dir >> action d)
|
||||
|
||||
Reference in New Issue
Block a user