Мой вопрос в том, есть ли способы протестировать два IO actions
в HSpec на Haskell?
Просто что-то вроде приведенного ниже примера: (ниже неверно из-за типа)
it "parse examples 0" $ liftM2 shouldBe (tests "ex0in.txt") (tests "ex0Out.txt")
tests :: FileType -> IO (Either String String)