directory-1.2.3.0: tests/Directory001.hs
{-# LANGUAGE CPP #-}
module Directory001 where
#include "util.inl"
import System.Directory
main :: TestEnv -> IO ()
main _t = do
createDirectory "foo"
writeFile "foo/bar" str
renameFile "foo/bar" "foo/baz"
renameDirectory "foo" "bar"
str' <- readFile "bar/baz"
T(expectEq) () str' str
removeFile "bar/baz"
removeDirectory "bar"
where
str = "Okay\n"