Testing for bash completions
At the moment, when any work is done on bash completions, we rely exclusively on people manually testing things. We have no automated testing to verify we haven't broken existing completions, or that newly added ones actually work. There's a good article which explains how we might be able to add automated testing, which you can find here:
https://write.as/helpermethod/testing-bash-completions
It would be awesome if someone was willing to take a crack at improving our test suite to implement something like this. It might even be suitable for a first time contributor, if we can provide some pointers here in this issue for how/where to add things to our test suite.