-
5d9d9a8edb
tests: drop obsolete helpers
Simon Michael
2018-08-20 08:25:03 +0100
-
9c0483fef2
tests: port another to easytest
Simon Michael
2018-08-20 08:22:31 +0100
-
1a38beaad1
drop old transactionp hunit tests
Simon Michael
2018-08-19 19:12:26 +0100
-
7706f8498e
tests: comment
Simon Michael
2018-08-19 19:05:59 +0100
-
89357bb7b6
another parse test helper, use the IO variant always, port more tests
Simon Michael
2018-08-19 19:01:20 +0100
-
3e6159e632
replace a bunch of custom Show instances for easier troubleshooting
Simon Michael
2018-08-19 18:17:49 +0100
-
2778f6cf8f
lib: restore some old unit tests
Simon Michael
2018-08-19 09:41:04 +0100
-
150b40e465
tests: remove empty scope
Simon Michael
2018-08-19 18:03:41 +0100
-
bdcfba4eaa
whitespace
Simon Michael
2018-08-18 20:31:47 +0100
-
fc11b5130f
journal: another failing test from #807
Simon Michael
2018-08-18 19:49:43 +0100
-
7ab8bc2685
tests: import cleanups
Simon Michael
2018-08-18 19:47:52 +0100
-
a8031de729
tests: fix build error with GHC < 8.4
Simon Michael
2018-08-18 19:26:07 +0100
-
168b853b1a
newer Glob required with ghc 8.0
Simon Michael
2018-08-18 19:23:34 +0100
-
b1b3f4f09e
work around fsnotify build failure with ghc 7.10
Simon Michael
2018-08-18 19:23:19 +0100
-
f80f463439
tools: make help-*: just grep make rules, case insensitively
Simon Michael
2018-08-18 19:22:15 +0100
-
f30b1533a0
rewrite: disable outdated doctests
Simon Michael
2018-08-18 16:06:34 +0100
-
6081fead11
lib: clarify package test suites, run all easytests
Simon Michael
2018-08-18 15:13:04 +0100
-
582e088325
lib: tests/ -> test/
Simon Michael
2018-08-18 15:11:48 +0100
-
fa6f0e8d1a
cli: make cabal test suite run the test command, not just hunit tests
Simon Michael
2018-08-18 14:36:02 +0100
-
d778a92561
tests: export HUnit/EasyTest from Hledger.Utils.Test; more helpers
Simon Michael
2018-08-18 07:33:41 +0100
-
4d578c008f
typo
Simon Michael
2018-08-18 13:32:56 +0100
-
7e1ccd4540
tools: fix make ghci-api
Simon Michael
2018-08-18 13:31:39 +0100
-
e0e21a2c6c
lib: note
Simon Michael
2018-08-18 07:30:23 +0100
-
9c3a57f615
lib: some test fixes (#823)
Simon Michael
2018-08-17 14:18:24 +0100
-
b4c336c874
test/_test/it/_it helpers; refactor easytests
Simon Michael
2018-08-17 13:38:58 +0100
-
626247bacd
journal: unit tests (2 skipped) for periodtransactionp (#823)
Simon Michael
2018-08-17 12:42:43 +0100
-
b1bbbf0d93
lib: expectParseEqIO helper
Simon Michael
2018-08-17 12:42:05 +0100
-
43d973e8ab
lib: more verbose show instance for PeriodicTransaction
Simon Michael
2018-08-17 12:41:45 +0100
-
9076474a09
lib: --forecast func tests note
Simon Michael
2018-08-17 09:37:55 +0100
-
e79c58882a
tools: make ghcid-test-TESTPATTERN: run only some tests via ghcid
Simon Michael
2018-08-17 09:37:09 +0100
-
1d775a7a9c
lib: D should not affect automated posting multiplier amounts (fix #860)
Simon Michael
2018-08-17 07:39:17 +0100
-
13436637c6
lib: "decimal point" -> "decimal separator" in error message
Simon Michael
2018-08-17 07:37:26 +0100
-
e35dd19cc8
lib: refactor: tighten up amountwithoutpricep
Simon Michael
2018-08-17 06:47:55 +0100
-
e9c5d13ac1
lib: update old failing amountp/postingp tests, at last (#812)
Simon Michael
2018-08-16 06:34:56 +0100
-
dab75d98c8
lib: expectEq', expectParseEq: pretty-print compared values (#812)
Simon Michael
2018-08-16 06:16:09 +0100
-
e05188831e
tests: simplify unittests func. test
Simon Michael
2018-08-16 06:00:36 +0100
-
536eadb809
lib: improve expectParseEq (#812)
Simon Michael
2018-08-16 05:57:43 +0100
-
09d8e302db
lib: use unspaced scopes to simplify command lines (#812)
Simon Michael
2018-08-16 05:20:03 +0100
-
c79cb568f0
journal: fix include test with shelltest -w
Simon Michael
2018-08-15 23:05:37 +0100
-
50d666d5a0
test: refactor, document, organise easytests, port amountp tests (#812)
Simon Michael
2018-08-15 19:43:29 +0100
-
717a24a76d
fix unit tests func test
Simon Michael
2018-08-15 12:03:13 +0100
-
69325da110
comment out failing tests to fix CI (#812)
Simon Michael
2018-08-15 11:30:53 +0100
-
77ad384fcd
tools: make: tweak quotes for easier copy/paste
Simon Michael
2018-08-15 11:14:24 +0100
-
ed15ebd70e
test: run some easytests as well; print test output on stdout
Simon Michael
2018-08-15 11:14:06 +0100
-
ab7dc3294e
lib: more informative failure output for amount tests (#812)
Simon Michael
2018-08-15 11:11:38 +0100
-
e6181efe95
lib: more compact show instance for Amounts (#812)
Simon Michael
2018-08-15 11:06:46 +0100
-
f47a617dcc
journal: commented test for D and auto postings (#860)
Simon Michael
2018-08-15 10:32:10 +0100
-
4c268f4a93
doc: journal: fix Transaction Modifiers formatting
Simon Michael
2018-08-14 16:07:26 +0100
-
681039b387
doc: journal: fix Transaction Modifiers heading
Simon Michael
2018-08-14 16:03:55 +0100
-
27d464f344
lib: some helpers for setting Amount internals (#812)
Simon Michael
2018-08-04 16:44:50 +0100
-
efae8f8f2a
lib: comment
Simon Michael
2018-08-04 16:44:05 +0100
-
e077aeff5f
lib: more informative test failure message (#812)
Simon Michael
2018-08-04 16:35:04 +0100
-
321635274c
lib: move assertParseEqual' (#812)
Simon Michael
2018-08-04 16:34:42 +0100
-
ebe2d52965
tools: make functest: build hledger and test that, without installing
Simon Michael
2018-08-04 16:12:13 +0100
-
b03584dbce
lib: parse helper haddocks
Simon Michael
2018-08-04 16:11:32 +0100
-
cfaa0501e6
lib: update some journal parser tests (#812)
Simon Michael
2018-08-04 15:55:00 +0100
-
c67404c73d
lib: Fix compile errors in tests
Jakub Zárybnický
2018-06-18 00:23:41 +0200
-
510b4c1b55
site: home: update from wiki
Simon Michael
2018-08-05 00:00:03 -0700
-
e88a9c4a5f
lib: followingcomment: parse no comment as "", not "\n"
Simon Michael
2018-08-03 19:38:55 +0100
-
46d6971da7
lib: doctests: file pattern arguments, more informative output
Simon Michael
2018-08-03 19:03:23 +0100
-
df430e5eb0
lib: AccountName: set OverloadedStrings for doctests
Simon Michael
2018-08-03 19:02:33 +0100
-
ed93807ee5
lib: doctests: add --verbose and --slow flags to executable
Simon Michael
2018-08-03 18:09:52 +0100
-
8a4fb59aaa
tools: make ghci-doctest: fix rule help
Simon Michael
2018-08-03 18:09:00 +0100
-
0135f8c863
tools: make doctest: use default snapshot/ghc 8.4, mention mac workaround
Simon Michael
2018-08-03 18:08:05 +0100
-
e10ab0f7f7
tools: make functest: also run unit tests
Simon Michael
2018-08-03 15:16:06 +0100
-
b11a0eadb2
make these modules loadable in a GHCI with OverloadedStrings set
Simon Michael
2018-08-03 03:06:28 +0100
-
3e0147b7e9
test: don't try to read the journal
Simon Michael
2018-08-03 00:50:50 +0100
-
40d70ad10b
lib: fail when file to include is in stack of 'include' files
Joseph Weston
2018-08-02 08:38:56 +0200
-
1d91ea43a5
lib: add whitespace around '$' operator
Joseph Weston
2018-08-01 22:19:16 +0200
-
86c36c1dcc
update embedded manuals
Simon Michael
2018-07-31 16:02:51 +0100
-
481e2061d7
doc: journal: tweak mnemonics
Simon Michael
2018-07-31 16:00:46 +0100
-
64bd88dd80
doc: journal: rename topic to Transaction Modifiers
Simon Michael
2018-07-31 10:51:48 +0100
-
d685d1aa9b
lib,rewrite: simplify transactionModifierToFunction
Simon Michael
2018-07-31 10:39:11 +0100
-
72acb86299
cabal: bump tested-with declarations
Simon Michael
2018-07-31 09:31:52 +0100
-
1e0a7ec8f1
remove some unneeded CPP pragmas
Simon Michael
2018-07-31 09:30:08 +0100
-
9bd1772ea8
bs/bse/cf/is: remove NoCPP pragma
Simon Michael
2018-07-31 09:28:34 +0100
-
a4ed468979
don't re-export applyTransactionModifiers from Hledger.Cli.Utils, I guess
Simon Michael
2018-07-31 09:04:41 +0100
-
eae9d78bb1
lib: generateAutomaticPostings -> applyTransactionModifiers
Simon Michael
2018-07-31 09:03:45 +0100
-
bb36693155
lib: refactor, txnTieKnot automatically
Simon Michael
2018-07-31 08:57:46 +0100
-
572f5a4b31
lib: drop parseAndFinaliseJournal', seems unused (api change)
Simon Michael
2018-07-31 08:54:30 +0100
-
ebfdee878c
site: home: fix coins image when previewing locally
Simon Michael
2018-07-31 15:16:48 +0100
-
f5f26ea8e5
doc: download: link Greg Baker's OpenBSD binaries
Simon Michael
2018-07-31 15:02:22 +0100
-
a49b1cd3bb
lib: AutoTransaction.hs -> TransactionModifier.hs, PeriodicTransaction.hs
Simon Michael
2018-07-30 19:38:47 +0100
-
efc54c4c25
lib: ModifierTransaction -> TransactionModifier; try to clarify a bit
Simon Michael
2018-07-30 19:29:45 +0100
-
007b9f8caa
lib: capitalised month names broke some period expressions (fix #852)
Simon Michael
2018-07-30 11:06:40 +0100
-
daa37a9993
lib: nthdayof(month|year)containing now validate input a bit (#852)
Simon Michael
2018-07-30 11:05:38 +0100
-
0f3a030a40
lib: whitespace
Simon Michael
2018-07-30 11:05:02 +0100
-
eb6baac6e7
lib: make applyN more robust (#852)
Simon Michael
2018-07-30 11:04:33 +0100
-
d9d94e2cf6
journal: fix breakage in auto posting rule parser (#745)
Simon Michael
2018-07-26 15:54:21 +0100
-
e2f5e98926
lib: clarify account name parsing rules
Simon Michael
2018-07-26 08:30:32 +0100
-
41c985b5fb
journal: ignore transaction comments in auto posting rules (#745)
Simon Michael
2018-07-26 08:29:02 +0100
-
05073e9f9d
rewrite: clarify relation to print --auto (#745)
Simon Michael
2018-07-26 07:13:37 +0100
-
e23160059e
lib: add generated man files
Joseph Weston
2018-07-24 23:49:47 +0200
-
1fca47cf18
lib: update documentation for globs in 'include' directive
Joseph Weston
2018-07-24 23:48:56 +0200
-
f2c1586238
lib: sort the matched include files lexicographically
Joseph Weston
2018-07-24 22:05:38 +0200
-
e8c362e3e5
lib: modify testcase to test for lexicographic inclusion order
Joseph Weston
2018-07-24 21:21:02 +0200
-
1ec16c2dc0
lib: explicitly specify that the 'Glob' package should be used
Joseph Weston
2018-07-24 19:53:13 +0200
-
c69b16d826
lib: prefer use of 'parseErrorAt' to generic 'fail'
Joseph Weston
2018-07-24 19:41:50 +0200
-
c472bb6ff3
lib: remove correct files at test end, and do not remove recursively
Joseph Weston
2018-07-24 19:31:43 +0200
-
5077443a84
lib: add tests and code for nonexistant files and malformed globs
Joseph Weston
2018-07-23 14:36:45 +0200