diff options
author | Simon Hengel <sol@typeful.net> | 2012-10-15 10:34:28 +0200 |
---|---|---|
committer | Simon Hengel <sol@typeful.net> | 2012-10-15 15:46:18 +0200 |
commit | 958d64d77572c47d249965d7146ac17a23de806d (patch) | |
tree | b3cf49a9c6202b50d618df9270e24d28f5ecae50 /tests/html-tests/accept.hs | |
parent | 943c5b7880cbfa8c90a0776dd539ae1e89f46d35 (diff) |
Move HTML tests to directory /html-test/
Diffstat (limited to 'tests/html-tests/accept.hs')
-rw-r--r-- | tests/html-tests/accept.hs | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/tests/html-tests/accept.hs b/tests/html-tests/accept.hs deleted file mode 100644 index 45b32078..00000000 --- a/tests/html-tests/accept.hs +++ /dev/null @@ -1,43 +0,0 @@ -import System.Cmd -import System.Environment -import System.FilePath -import System.Exit -import System.Directory -import Data.List -import Control.Monad -import Control.Applicative - - -main = do - args <- getArgs - dir <- getCurrentDirectory - contents <- filter (`notElem` ignore) <$> getDirectoryContents (dir </> "output") - if not $ null args - then - mapM_ copy [ "output" </> file | file <- contents, ".html" `isSuffixOf` file, takeBaseName file `elem` args ] - else - mapM_ copy [ "output" </> file | file <- contents, ".html" `isSuffixOf` file ] - where - ignore = [ - "doc-index.html" - , "index-frames.html" - , "index.html" - ] - - -copy file = do - let new = "tests" </> takeFileName file <.> ".ref" - print file - print new - contents <- readFile file - writeFile new (stripLinks contents) - - -stripLinks str = - let prefix = "<a href=\"" in - case stripPrefix prefix str of - Just str' -> prefix ++ stripLinks (dropWhile (/= '"') str') - Nothing -> - case str of - [] -> [] - x : xs -> x : stripLinks xs |