mirror of
https://github.com/anoma/juvix.git
synced 2024-12-15 18:13:56 +03:00
3af9cb95ac
* [ format ] AbstractToMicroJuvix * [ CI ] fixes * [ CI ] fixes * [ CI ] Using GHC 9.0 for Hlint * [ CI ] Use static-checks for Dev as well * [test] Add positive test for typechecker * [test] Improve positive typechecker error output * [typecheck] Restore correct handling of TypeAny I mistakenly removed the matchTypes function in https://github.com/heliaxdev/minijuvix/pull/22. This caused the handling of TypeAny to break. Literals have type TypeAny and so should be valid when matching against any other type. The tests have been updated to reflect this. * [test] Add positive MicroJuvix typecheck tests * [ ormolu ] fixes Co-authored-by: Jonathan Prieto-Cubides <jonathan.cubides@uib.no>
17 lines
251 B
Haskell
17 lines
251 B
Haskell
module Main (main) where
|
|
|
|
import Base
|
|
import Scope qualified
|
|
import TypeCheck qualified
|
|
|
|
allTests :: TestTree
|
|
allTests =
|
|
testGroup
|
|
"MiniJuvix tests"
|
|
[ Scope.allTests,
|
|
TypeCheck.allTests
|
|
]
|
|
|
|
main :: IO ()
|
|
main = defaultMain allTests
|