packages feed

tree-diff 0.3.3 → 0.3.4

raw patch · 3 files changed

+8/−4 lines, 3 filesdep ~Diffdep ~QuickCheckdep ~base

Dependency ranges changed: Diff, QuickCheck, base, time

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.4++- Remove 'Eq a' requirement from 'ediffGolden'. The constraint wasn't used, as we only compare 'Expr' representations.+ ## 0.3.3  - Change 'ediffGolden' so that parse errors in expected file don't cause the hard failure.
src/Data/TreeDiff/Golden.hs view
@@ -37,7 +37,7 @@ -- for a proper example. -- ediffGolden-    :: (Eq a, ToExpr a)+    :: ToExpr a     => (testName -> IO Expr -> IO Expr -> (Expr -> Expr -> IO (Maybe String)) -> (Expr -> IO ()) -> testTree) -- ^ 'goldenTest'     -> testName  -- ^ test name     -> FilePath  -- ^ path to "golden file"@@ -51,7 +51,7 @@ -- @since 0.3.2 -- ediffGolden1-    :: forall a arg testName testTree. (Eq a, ToExpr a)+    :: forall a arg testName testTree. ToExpr a     => (testName -> IO Expr -> (arg -> IO Expr) -> (Expr -> Expr -> IO (Maybe String)) -> (Expr -> IO ()) -> testTree) -- ^ 'goldenTest'     -> testName  -- ^ test name     -> FilePath  -- ^ path to "golden file"
tree-diff.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.2 name:               tree-diff-version:            0.3.3+version:            0.3.4 synopsis:           Diffing of (expression) trees. category:           Data, Testing description:@@ -171,4 +171,4 @@   -- extra dependencies   build-depends:     , criterion  ^>=1.6.3.0-    , Diff       ^>=0.5+    , Diff       ^>=1.0