#61, add the generated tests
[packages/filepath.git] / .ghci
1 :set -fwarn-unused-binds -fwarn-unused-imports
2 :set -isrc -itests
3 :load System.FilePath System.FilePath.Windows System.FilePath.Posix Generate Test
4 import qualified System.FilePath.Windows as W
5 import qualified System.FilePath.Posix as P
6
7 :def docs_ const $ return ":!cabal haddock"
8 :def docs const $ return $ unlines [":docs_",":!start dist\\doc\\html\\filepath\\System-FilePath.html"]
9
10 :def gen const $ return "Generate.main"
11 :def test \x -> return $ if null x then "Test.main" else "System.Environment.withArgs [" ++ show x ++ "] Test.main"
12 :def go \x -> return $ unlines [":reload",":gen",":reload",":test " ++ x,":gen",":reload"]
13 :def testfull const $ return $ unlines [":reload","gen",":reload","!cabal test"]