import Test.Hspec
import qualified InterpreterSpec
import qualified Function.ShellquoteSpec
import qualified Function.SizeSpec
import qualified Function.MergeSpec
import qualified Function.EachSpec
main :: IO ()
main = hspec spec
spec :: Spec
spec = do
describe "Interpreter" InterpreterSpec.collectorSpec
describe "The shellquote function" Function.ShellquoteSpec.spec
describe "stdlib functions" $ do
describe "The size function" Function.SizeSpec.spec
describe "The merge function" Function.MergeSpec.spec
describe "The each function" Function.EachSpec.spec