a716009caa
We cannot possibly know what is in the PATH of a user. The completion test cases however assume that there is nothing else in the PATH that starts with `true` other than `true` itself. These two methods create or respectively destroy a temporary PATH directory especially for testing. We can put commands in there via symlinks and verify the correct functionality of the complete commands. The PATH environment variable is set and reset via GLib. |
||
---|---|---|
.. | ||
completion_spec.lua | ||
keyboardlayout_spec.lua | ||
prompt_spec.lua | ||
screen_spec.lua |