Simon Michael
f4de65ab48
doc:code: add Jargon section; describe styling/precision in detail (precisiongeddon)
2023-11-08 13:59:18 -08:00
Simon Michael
f2320bf57c
;doc: move Hledger.hs haddock to a named chunk below code
2023-11-08 13:59:18 -08:00
Simon Michael
661260f756
;doc:print: cleanups ( #2085 )
2023-10-18 14:02:59 +01:00
Simon Michael
c7bcdfcdcf
;doc:internals: Precision and rounding
2023-10-18 13:56:24 +01:00
Simon Michael
fffae7f578
;doc: main module haddock cleanups
2023-10-04 10:03:35 +01:00
Stephen Morgan
8274da81fc
cln: tests: Remove test and tests, which are just aliases for testCase
...
and testGroup.
Replacing these removes a layer of indirection, and reduces the need to
depend on Hledger.Utils.Test.
2021-08-30 16:32:19 -10:00
Simon Michael
91b111b60d
rename easytests_* to tests_*
2018-09-06 13:13:26 -07:00
Simon Michael
7370f2a553
tests: Hledger -> easytest
2018-09-04 12:25:52 -07:00
Simon Michael
09d9fbf487
tests: Reports -> easytest
2018-09-04 12:23:07 -07:00
Simon Michael
3b63c2ff2f
tests: Transaction, Data -> easytest
2018-09-04 11:54:15 -07:00
Simon Michael
5de679ce62
tests: Query -> easytest
2018-09-04 07:29:48 -07:00
Simon Michael
bbecb28cae
tests: Utils -> easytest
2018-09-03 15:54:53 -07:00
Simon Michael
f3709f241d
tests: port Read tests to easytest
2018-09-03 15:42:24 -07:00
Simon Michael
f108b56e61
uniquify modules' easytests, simplify imports
2018-08-20 14:31:31 +01:00
Simon Michael
d778a92561
tests: export HUnit/EasyTest from Hledger.Utils.Test; more helpers
2018-08-18 15:19:59 +01:00
Simon Michael
b4c336c874
test/_test/it/_it helpers; refactor easytests
...
This makes skipping/unskipping tests easier, and improves readability
a bit.
Note it's also possible to just write the test name with no preceding
function, when the type is constrained (see Journal.hs).
2018-08-17 13:40:37 +01:00
Simon Michael
50d666d5a0
test: refactor, document, organise easytests, port amountp tests ( #812 )
2018-08-15 19:58:07 +01:00
Pavlo Kerestey
63d4c51dc4
Use quoteIfNeeded in quoteIfSpaced. Fix escapeDoubleQuotes to escape
2018-04-12 12:04:20 -07:00
Simon Michael
6259701842
prettify/hlint
2016-02-20 20:12:02 -08:00
Simon Michael
294a350993
promote Hledger.Query to second level
2012-05-16 07:57:10 +00:00
Simon Michael
3ee6a351f3
big query/tests/show refactoring
...
- use new query system for command line too, filterspec is no more
- move unit tests near the code they test, run them in bottom up order, add more
- more precise Show instances, used for debugging not ui
2012-05-27 18:14:20 +00:00
Simon Michael
df74a3ed38
promote Hledger.Query part 2
2012-05-16 08:19:34 +00:00
Simon Michael
1e2c2bb10c
hook up more tests, begin converting remaining reports to Query
2012-05-17 04:21:34 +00:00
Simon Michael
cbb0fc5c59
move basic reports into hledger-lib
2011-08-15 22:59:06 +00:00
Simon Michael
47b1142d49
move reports back to Hledger.Cli for now, forgot they still depend on cli options
2011-07-18 23:30:40 +00:00
Simon Michael
e4c4405c62
refactor: simplify some imports
2011-07-17 23:05:56 +00:00
Simon Michael
df7dc1464e
refactor: move basic report generation to hledger-lib
2011-07-17 23:47:52 +00:00
Simon Michael
b27c90aea5
fix "import Hledger", and also include Hledger.Utils, for easier scripting
2011-06-13 20:46:29 +00:00