mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-11 10:35:57 +03:00
add callstack to some easytest functions
This commit is contained in:
parent
df24879407
commit
976941668e
@ -61,17 +61,17 @@ expect :: HasCallStack => Bool -> Test ()
|
||||
expect False = crash "unexpected"
|
||||
expect True = ok
|
||||
|
||||
expectEqual' :: (Eq a, Show a) => a -> a -> Test ()
|
||||
expectEqual' :: (HasCallStack, Eq a, Show a) => a -> a -> Test ()
|
||||
expectEqual' expected actual =
|
||||
if expected == actual then pure ()
|
||||
else crash $ unlines ["", show actual, "** did not equal expected value **", show expected]
|
||||
|
||||
expectEqual :: (Eq a, Show a) => a -> a -> Test ()
|
||||
expectEqual :: (HasCallStack, Eq a, Show a) => a -> a -> Test ()
|
||||
expectEqual expected actual =
|
||||
if expected == actual then ok
|
||||
else crash $ unlines ["", show actual, "** did not equal expected value **", show expected]
|
||||
|
||||
expectNotEqual :: (Eq a, Show a) => a -> a -> Test ()
|
||||
expectNotEqual :: (HasCallStack, Eq a, Show a) => a -> a -> Test ()
|
||||
expectNotEqual forbidden actual =
|
||||
if forbidden /= actual then ok
|
||||
else crash $ unlines ["", show actual, "** did equal the forbidden value **", show forbidden]
|
||||
|
Loading…
Reference in New Issue
Block a user