on 577fc17 help sign in
elk/tests/libraries/Test.elm
42 lines 977 B history raw
1module Main where
3import ElmTest.Assertion as A
4import ElmTest.Run as R
5import ElmTest.Runner.Console (runDisplay)
6import ElmTest.Test (..)
8import IO.IO (..)
9import IO.Runner (Request, Response)
10import IO.Runner as Run
12import Test.Array as Array
13import Test.Char as Char
14import Test.Dict as Dict
15import Test.Equality as Equality
16import Test.List as List
17import Test.Set as Set
18import Test.String as String
19import Test.Trampoline as Trampoline
21tests : Test
22tests = suite "Elm Standard Library Tests"
23 [ Array.tests
24 , Char.tests
25 , Dict.tests
26 , Equality.tests
27 , List.tests
28 , Set.tests
29 , String.tests
30 , Trampoline.tests
31 ]
33console : IO ()
34console = runDisplay tests
36port requests : Signal [{ mPut : Maybe String
37 , mExit : Maybe Int
38 , mGet : Bool
39 }]
40port requests = Run.run responses console
42port responses : Signal (Maybe String)