tests: update doctests after Transaction Show change
This commit is contained in:
parent
7dfd921992
commit
d14d6e2b68
@ -41,7 +41,7 @@ _ptgen str = do
|
|||||||
case checkPeriodicTransactionStartDate i s t of
|
case checkPeriodicTransactionStartDate i s t of
|
||||||
Just e -> error' e
|
Just e -> error' e
|
||||||
Nothing ->
|
Nothing ->
|
||||||
mapM_ (putStr . show) $
|
mapM_ (putStr . showTransaction) $
|
||||||
runPeriodicTransaction
|
runPeriodicTransaction
|
||||||
nullperiodictransaction{ ptperiodexpr=t , ptspan=s, ptinterval=i, ptpostings=["a" `post` usd 1] }
|
nullperiodictransaction{ ptperiodexpr=t , ptspan=s, ptinterval=i, ptpostings=["a" `post` usd 1] }
|
||||||
nulldatespan
|
nulldatespan
|
||||||
|
|||||||
@ -38,23 +38,21 @@ import Hledger.Utils.UTF8IOCompat (error')
|
|||||||
-- The postings of the transformed transaction will reference it in the usual
|
-- The postings of the transformed transaction will reference it in the usual
|
||||||
-- way (ie, 'txnTieKnot' is called).
|
-- way (ie, 'txnTieKnot' is called).
|
||||||
--
|
--
|
||||||
-- >>> transactionModifierToFunction (TransactionModifier "" ["pong" `post` usd 2]) nulltransaction{tpostings=["ping" `post` usd 1]}
|
-- >>> putStr $ showTransaction $ transactionModifierToFunction (TransactionModifier "" ["pong" `post` usd 2]) nulltransaction{tpostings=["ping" `post` usd 1]}
|
||||||
-- 0000/01/01
|
-- 0000/01/01
|
||||||
-- ping $1.00
|
-- ping $1.00
|
||||||
-- pong $2.00
|
-- pong $2.00
|
||||||
-- <BLANKLINE>
|
-- <BLANKLINE>
|
||||||
-- <BLANKLINE>
|
-- >>> putStr $ showTransaction $ transactionModifierToFunction (TransactionModifier "miss" ["pong" `post` usd 2]) nulltransaction{tpostings=["ping" `post` usd 1]}
|
||||||
-- >>> transactionModifierToFunction (TransactionModifier "miss" ["pong" `post` usd 2]) nulltransaction{tpostings=["ping" `post` usd 1]}
|
|
||||||
-- 0000/01/01
|
-- 0000/01/01
|
||||||
-- ping $1.00
|
-- ping $1.00
|
||||||
-- <BLANKLINE>
|
-- <BLANKLINE>
|
||||||
-- <BLANKLINE>
|
-- >>> putStr $ showTransaction $ transactionModifierToFunction (TransactionModifier "ping" ["pong" `post` amount{amultiplier=True, aquantity=3}]) nulltransaction{tpostings=["ping" `post` usd 2]}
|
||||||
-- >>> transactionModifierToFunction (TransactionModifier "ping" ["pong" `post` amount{amultiplier=True, aquantity=3}]) nulltransaction{tpostings=["ping" `post` usd 2]}
|
|
||||||
-- 0000/01/01
|
-- 0000/01/01
|
||||||
-- ping $2.00
|
-- ping $2.00
|
||||||
-- pong $6.00
|
-- pong $6.00
|
||||||
-- <BLANKLINE>
|
-- <BLANKLINE>
|
||||||
-- <BLANKLINE>
|
--
|
||||||
transactionModifierToFunction :: TransactionModifier -> (Transaction -> Transaction)
|
transactionModifierToFunction :: TransactionModifier -> (Transaction -> Transaction)
|
||||||
transactionModifierToFunction mt =
|
transactionModifierToFunction mt =
|
||||||
\t@(tpostings -> ps) -> txnTieKnot t{ tpostings=generatePostings ps } -- TODO add modifier txn comment/tags ?
|
\t@(tpostings -> ps) -> txnTieKnot t{ tpostings=generatePostings ps } -- TODO add modifier txn comment/tags ?
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user