lib: use unspaced scopes to simplify command lines (#812)
This commit is contained in:
parent
c79cb568f0
commit
09d8e302db
@ -1247,8 +1247,8 @@ tests_Hledger_Read_Common = TestList [
|
||||
easytests = scope "Common" $ tests [
|
||||
scope "amountp" $ tests [
|
||||
scope "basic" $ expectParseEq amountp "$47.18" (usd 47.18)
|
||||
,scope "ends with decimal mark" $ expectParseEq amountp "$1." (usd 1 `withPrecision` 0)
|
||||
-- ,scope "with unit price" $ expectParseEq amountp "$10 @ €0.5" (usd 10 `withPrecision` 0 `at` (eur 0.5 `withPrecision` 1))
|
||||
-- ,scope "with total price" $ expectParseEq amountp "$10 @@ €5" (usd 10 `withPrecision` 0 @@ (eur 5 `withPrecision` 0))
|
||||
,scope "ends-with-decimal-mark" $ expectParseEq amountp "$1." (usd 1 `withPrecision` 0)
|
||||
-- ,scope "unit-price" $ expectParseEq amountp "$10 @ €0.5" (usd 10 `withPrecision` 0 `at` (eur 0.5 `withPrecision` 1))
|
||||
-- ,scope "total-price" $ expectParseEq amountp "$10 @@ €5" (usd 10 `withPrecision` 0 @@ (eur 5 `withPrecision` 0))
|
||||
]
|
||||
]
|
||||
|
||||
@ -92,9 +92,9 @@ runEasyTests args easytests = (do
|
||||
|
||||
expectParseEq parser input expected = do
|
||||
let ep = runIdentity $ parseWithState mempty parser input
|
||||
scope "parse succeeded" $ expectRight ep
|
||||
scope "parse-succeeded" $ expectRight ep
|
||||
let Right p = ep
|
||||
scope "parse result" $ expectEq p expected
|
||||
scope "parse-result" $ expectEq p expected
|
||||
|
||||
-- | Run some hunit tests, returning True if there was a problem.
|
||||
-- With arguments, runs only tests whose names contain the first argument
|
||||
|
||||
Loading…
Reference in New Issue
Block a user