summaryrefslogtreecommitdiff
path: root/lambda-calcul/haskell/test/Minilang/Lambda/ParserSpec.hs
blob: 284c1af539661d0182eb5469332cd968a572dd3c (plain)
1
2
3
4
5
6
7
8
9
module Minilang.Lambda.ParserSpec where

import Minilang.Lambda.Parser (AST (..), parse)
import Test.Hspec (Spec, it, parallel, shouldBe)

spec :: Spec
spec = parallel $ do
  it "parses a variable" $ do
    parse "x" `shouldBe` Right (Sym "x")