I'm open to suggestions. The config is really a dependency of the plugin though. The Rubocop plugin for example, was calling `config.get('rubocop.config')`, which would have failed the test suite if the tests weren't being skipped, because config was previously `nil`. I could have passed in an actual configuration object, but the fact that these are unit tests dissuaded me. The mocks were the only way I could think of to test these particular things in isolation.