func TestPluginPathsAreUnaltered(t *testing.T) { … } func TestPluginPathsAreValid(t *testing.T) { … } func TestListPlugins(t *testing.T) { … } type duplicatePathError … func (d *duplicatePathError) Error() string { … } type fakePluginPathVerifier … func (f *fakePluginPathVerifier) Verify(path string) []error { … } func newFakePluginPathVerifier() *fakePluginPathVerifier { … }