packages feed

pangraph-0.2.0: test/Show.hs

{-# LANGUAGE OverloadedStrings #-}

module Show (
showTests
) where

import Test.HUnit
import Pangraph.Examples.SampleGraph

showTests :: [Test]
showTests = [case1]

case1 :: Test
case1 =
  let
    literal :: String
    literal = 
      "makePangraph [makeVertex \"n0\" [(\"id\",\"n0\")]\
      \,makeVertex \"n1\" [(\"id\",\"n1\")],\
      \makeVertex \"n2\" [(\"id\",\"n2\")]] \
      \[makeEdge (\"n0\",\"n2\") \
      \[(\"source\",\"n0\"),(\"target\",\"n2\")]]"
    in TestCase $ assertEqual "Show instance case 1" literal (show smallGraph)