Custom Show instances were obscuring important details in test failure output again. The best policy seems to be: stick with default derived Show instances as far as possible, but when necessary customize them to conform to haskell syntax so pretty-show can do its thing (eg when they contain Day values, cf https://github.com/haskell/time/issues/101). |
||
|---|---|---|
| .. | ||
| Account.hs | ||
| AccountName.hs | ||
| Amount.hs | ||
| Commodity.hs | ||
| Dates.hs | ||
| Journal.hs | ||
| Ledger.hs | ||
| MarketPrice.hs | ||
| Period.hs | ||
| PeriodicTransaction.hs | ||
| Posting.hs | ||
| RawOptions.hs | ||
| StringFormat.hs | ||
| Timeclock.hs | ||
| Transaction.hs | ||
| TransactionModifier.hs | ||
| Types.hs | ||