Updates to tests
Uncomments a test for comment parsing behavior and removes a test for incomplete function definitions.
This commit is contained in:
		
							
								
								
									
										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 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 James Eversole
						James Eversole