{-# OPTIONS_GHC -F -pgmF htfpp #-} module Compiler.Test (htf_thisModulesTests) where import Test.Framework import Test.HUnit (Assertion) import Compiler import Types {- compilerTest :: [Declaration] -> [Deployment] -> Assertion compilerTest dc dp = assertEqual dp $ compile dc test_compiler_empty = compilerTest [] [] test_compiler_single_deploy = compilerTest [Deploy "bashrc" ".bashrc" LinkDeployment] [Link "bashrc" ".bashrc"] --test_compiler_single_spark = compilerTest test_compiler_single_into = compilerTest [IntoDir "~/.xmonad"] [] test_compiler_single_outof = compilerTest [OutofDir "bash"] [] test_compiler_into = compilerTest [IntoDir "~" ,Deploy "bashrc" ".bashrc" LinkDeployment ,IntoDir "~/.xmonad" ,Deploy "xmonad.hs" "xmonad.hs" LinkDeployment] [Link "bashrc" "~/.bashrc", Link "xmonad.hs" "~/.xmonad/xmonad.hs"] test_compiler_outof = compilerTest [OutofDir "bash" ,Deploy "bashrc" "~/.bashrc" LinkDeployment] [Link "bash/bashrc" "~/.bashrc"] test_compiler_both = compilerTest [IntoDir "~/.xmonad" ,OutofDir "xmonad" ,Deploy "xmonad.hs" "xmonad.hs" LinkDeployment] [Link "xmonad/xmonad.hs" "~/.xmonad/xmonad.hs"] -}