test layout with a non-ascii description, first attempt
This commit is contained in:
parent
3e6943e5f6
commit
1ed196e262
17
Tests.hs
17
Tests.hs
@ -751,6 +751,23 @@ tests = [
|
||||
,"showLedgerTransaction" ~: do
|
||||
showLedgerTransaction entry1 `is` entry1_str
|
||||
|
||||
,"non-ascii description" ~: do -- hledger-0.4-io-utf8-fixed-balance-register-print.diff
|
||||
-- ascii
|
||||
l <- ledgerFromStringWithOpts [] [] sampletime "2009/01/01 apple\n a 1\n b\n"
|
||||
showRegisterReport [] [] l `is` unlines
|
||||
["2009/01/01 apple a 1 1"
|
||||
," b -1 0"
|
||||
]
|
||||
-- non-ascii
|
||||
l <- ledgerFromStringWithOpts [] [] sampletime "2009/01/01 жизнь\n a 1\n b\n"
|
||||
showRegisterReport [] [] l `is` unlines
|
||||
-- this passes:
|
||||
-- ["2009/01/01 жизнь a 1 1"
|
||||
-- but this is what I see interactively:
|
||||
["2009/01/01 жизнь a 1 1"
|
||||
," b -1 0"
|
||||
]
|
||||
|
||||
,"smart dates" ~: do
|
||||
let str `gives` datestr = fixSmartDateStr (parsedate "2008/11/26") str `is` datestr
|
||||
"1999-12-02" `gives` "1999/12/02"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user