Previous test didn't make any sense. I have no idea if I actually wrote
this or if I just failed to commit the right chunks in the right order
when I implemented it.
Note: we can't test loading colorschemes from disk because this requires
having a theme in ~/.config/tridactyl/themes and we don't want to
clobber the config dir of people who test tridactyl.
This test makes sure guiset has completions and actually writes
something in the user's userChrome.
Writing this test made me discover that `-profile` was a valid firefox
argument and so I added support for that in native.ts. This made me
realize that the profile detection code didn't handle profiles that
aren't described in `profile.ini` and so I fixed that.
This commit tests that:
- using a single non-searchurl keyword results in said keyword being
searched using the default search engine
- using a url without a domain name results in said url being navigated
to