update addons tests, note a todo
This commit is contained in:
parent
8d1b1fbfc5
commit
7d0734f1ed
@ -1,19 +1,25 @@
|
|||||||
# "make test" sets up the dummy add-on scripts required for these tests
|
# "make test" sets up the dummy add-on scripts required for these tests
|
||||||
|
|
||||||
#XXX these don't obey shelltest -w, always running the hledger executable in PATH
|
# Note because of the PATH setting these don't obey shelltest -w,
|
||||||
|
# they always run the first hledger executable in PATH
|
||||||
|
|
||||||
# 14. flags after an add-command are handled by the add-on
|
# 1. flags after an add-command are handled by the add-on
|
||||||
PATH=$PATH:. hledger addon --help
|
PATH=$PATH:. hledger addon --help
|
||||||
>>> /hledger-addon/
|
>>> /hledger-addon/
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
# 15. add-on flags which are not also defined in the main executable are a problem
|
# 2. add-on flags which are not also defined in the main executable are a problem
|
||||||
PATH=$PATH:. hledger addon --addonflag
|
PATH=$PATH:. hledger addon --addonflag
|
||||||
>>>2 /Unknown flag: --addonflag/
|
>>>2 /Unknown flag: --addonflag/
|
||||||
>>>=1
|
>>>=1
|
||||||
|
|
||||||
# 16. hledger main executable ignores anything after -- (and hides the -- from the add-on)
|
# 3. hledger main executable ignores anything after -- (and hides the -- from the add-on)
|
||||||
PATH=$PATH:. hledger addon --help -- --addonflag
|
PATH=$PATH:. hledger addon --help -- --addonflag
|
||||||
>>> /hledger-addon/
|
>>> /hledger-addon/
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
|
# TODO how to reliably ensure no addons but still find the hledger executable ?
|
||||||
|
# 4. having no addons shouldn't break the commands list
|
||||||
|
# PATH= ~/.local/bin/stack exec -- hledger
|
||||||
|
#>>>=0
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user