hspec / HUnit

A unit testing framework for Haskell

Home Page:http://hackage.haskell.org/package/HUnit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Assert that paths are equal

TikhonJelvis opened this issue · comments

I recently found myself writing a function to check that filepaths are equal:

assertEqualPath got expected = do
  got'      <- canonicalizePath got
  expected' <- canonicalizePath expected
  assertBool (printf "expected: %s\n but got: %s" expected' got') $
    equalFilePath got' expected'

This depends on both directory and filepath, but both of those are GHC boot packages so that seems pretty reasonable.

Would it make sense to add this to HUnit? Happy to put together a PR if it would.