directory-1.3.3.0: tests/DoesDirectoryExist001.hs
{-# LANGUAGE CPP #-}
module DoesDirectoryExist001 where
#include "util.inl"
main :: TestEnv -> IO ()
main _t = do
-- [regression test] "/" was not recognised as a directory prior to GHC 6.1
T(expect) () =<< doesDirectoryExist rootDir
createDirectory "somedir"
T(expect) () . not =<< doesDirectoryExist "nonexistent"
T(expect) () =<< doesDirectoryExist "somedir"
#if defined(mingw32_HOST_OS)
T(expect) () =<< doesDirectoryExist "SoMeDiR"
#endif
where
#if defined(mingw32_HOST_OS)
rootDir = "C:\\"
#else
rootDir = "/"
#endif