Updates to tests
Uncomments a test for comment parsing behavior and removes a test for incomplete function definitions.
This commit is contained in:
parent
38509724b1
commit
467e11edb3
15
test/Spec.hs
15
test/Spec.hs
@ -68,12 +68,7 @@ lexerTests = testGroup "Lexer Tests"
|
||||
|
||||
parserTests :: TestTree
|
||||
parserTests = testGroup "Parser Tests"
|
||||
[-- testCase "Error when parsing incomplete definitions" $ do
|
||||
-- let input = lexTricu "x = "
|
||||
-- case (runParser parseExpression "" input) of
|
||||
-- Left _ -> return ()
|
||||
-- Right _ -> assertFailure "Expected failure on invalid input"
|
||||
testCase "Error when assigning a value to T" $ do
|
||||
[ testCase "Error when assigning a value to T" $ do
|
||||
let input = lexTricu "t = x"
|
||||
case (runParser parseExpression "" input) of
|
||||
Left _ -> return ()
|
||||
@ -152,10 +147,10 @@ parserTests = testGroup "Parser Tests"
|
||||
let input = "(t) -- (t) -- (t)"
|
||||
expect = [TLeaf]
|
||||
parseTricu input @?= expect
|
||||
-- , testCase "Comments with no terms" $ do
|
||||
-- let input = unlines ["-- (t)", "(t t)"]
|
||||
-- expect = []
|
||||
-- parseTricu input @?= expect
|
||||
, testCase "Comments with no terms" $ do
|
||||
let input = unlines ["-- (t)", "(t t)"]
|
||||
expect = [SEmpty,SApp TLeaf TLeaf]
|
||||
parseTricu input @?= expect
|
||||
]
|
||||
|
||||
evaluationTests :: TestTree
|
||||
|
Loading…
x
Reference in New Issue
Block a user