aboutsummaryrefslogtreecommitdiff
path: root/tests/html-tests/accept.hs
diff options
context:
space:
mode:
authorSimon Hengel <sol@typeful.net>2012-10-15 10:34:28 +0200
committerSimon Hengel <sol@typeful.net>2012-10-15 15:46:18 +0200
commit958d64d77572c47d249965d7146ac17a23de806d (patch)
treeb3cf49a9c6202b50d618df9270e24d28f5ecae50 /tests/html-tests/accept.hs
parent943c5b7880cbfa8c90a0776dd539ae1e89f46d35 (diff)
Move HTML tests to directory /html-test/
Diffstat (limited to 'tests/html-tests/accept.hs')
-rw-r--r--tests/html-tests/accept.hs43
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