X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=tests%2FcopyFile002.hs;h=222192be2e768909fb0ffd0de40aac0a57360e1e;hb=7f45934b8c30342c42a76fd16738f146724cbfbb;hp=332d762b5573dac2fb09fd3f8a3e72061c356b71;hpb=70a84e093a384469b229afc8cca3004ce4971586;p=haskell-directory.git diff --git a/tests/copyFile002.hs b/tests/copyFile002.hs index 332d762..222192b 100644 --- a/tests/copyFile002.hs +++ b/tests/copyFile002.hs @@ -12,7 +12,7 @@ main :: IO () main = do d <- getCurrentDirectory flip finally (setCurrentDirectory d) $ do setCurrentDirectory "copyFile" - try $ removeFile to + tryIO $ removeFile to cs_before <- getDirectoryContents "." putStrLn "Before:" print $ sort cs_before @@ -22,6 +22,9 @@ main = do d <- getCurrentDirectory print $ sort cs_before readFile to >>= print +tryIO :: IO a -> IO (Either IOException a) +tryIO = try + from, to :: FilePath from = "source" to = "target"